2011-09-01 51 views
0

我改变了我的默认图像(所以而不是黑色的加载屏幕它的自定义图像)。我想要这个相同的图像是我的第一个UIView的背景。我已隐藏了此UIView上的导航栏。但是,当我将视图的背景图像设置为尺寸为480x320的图像(在默认加载屏幕中使用的图像)时,图像向下移动。 有没有人有任何想法如何解决这个问题? 换句话说,我想让背景图像填充其正常尺寸(又称屏幕尺寸320x480)。 非常感谢。UIView的背景下移图像

回答

1

设置你的view.frame到:

[[UIScreen mainScreen] bounds]; 

我认为它的使用:

[[UIScreen mainScreen] applicationFrame] 

现在=)

+0

感谢您的帮助,就在您发布本文之前,我将图像从y坐标-20开始,这似乎是个诀窍。无论如何感谢的人。 –

+0

20px是状态栏 - 你的Default.png应该是480高,你的主视图的图像应该是460(假设你离开状态栏显示);) – deanWombourne

0

我用这个挣扎也是如此。我没有隐藏/显示导航栏。相反,在Default.png启动页面后显示的ViewController的IB中,我在属性检查器上启用了“想要全屏”选项。这样,一旦初始视图控制器变为活动状态,就停止向下移动相同的默认图像。