iPhone应用程序的背景图像没有完美显示

时间:2013-06-05 13:30:42

标签: iphone background

我想设置我的iPhone应用程序的背景图像。我创建了3维图像

  1. 320 * 480
  2. 640 * 960
  3. 640 * 1136
  4. 但是当我设置背景时,整个图像都没有显示。我的意思是图像的宽度显示完美,但高度没有显示。 90%高度仅在模拟器和我的iPhone中显示。

    我不知道是什么原因。我是iPhone新手。请帮帮我。

    谢谢!
    SHAILESH

2 个答案:

答案 0 :(得分:1)

你忘了你有一个状态栏,女巫有20像素。另外,如果您使用的是UINavigationBar,那么它的44px。请参阅一些示例:

**仅限statusBar(20 px)

尺寸背景:

  1. -iPhone 3gs:320x460
  2. -iPhone 4 / 4s:640x920(视网膜显示器)
  3. -iPhone 5:640x1116(视网膜显示)
  4. **状态栏+ UINavigationBar(20px + 44 px)

    尺寸背景:

    1. -iPhone 3gs:320x416
    2. -iPhone 4 / 4s:640x876(视网膜显示器)
    3. -iPhone 5:640x1072
    4. 你应该检查这个链接: size screen iPhone

答案 1 :(得分:0)

您需要允许状态栏为20px。您也可以关闭状态栏,但不建议这样做。

如果要隐藏状态栏,则需要在info.plist文件中将UIStatusBarHidden属性设置为true。

<key>UIStatusBarHidden</key>
<true/>

在应用程序启动时,它会处理状态栏。如果您在启动后也希望它不可见,那么您需要调用以下代码:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];