启动图像20像素(y轴)

时间:2011-02-25 01:39:29

标签: iphone

我有一个名为“Default.png”的320×480大小的启动图像,该应用程序配置为还显示状态栏的方式。

当我的应用程序启动时,图像的前20个像素被切断并被状态栏隐藏。

根据Apple的HIG,在纵向模式下iPhone和iPod Touch的列出尺寸为: 320 x 480像素 640 x 960像素(高分辨率)

如何移动以便在状态栏下面正确显示图像?

2 个答案:

答案 0 :(得分:3)

您应该设计您的启动图像,并假设前20个像素将被状态栏切断。

或者,您可以在info.plist中将UIStatusBarHidden设置为YES,然后以编程方式启动应用时使用[UIApplication sharedApplication].statusBarHidden = NO显示状态栏。

答案 1 :(得分:-1)

使用状态栏,可用屏幕空间为320x460(640x920) 我猜测顶部正在切断,因为您的视图的自动调整遮罩/锚点被锁定在屏幕的底部。您可以在“大小”选项卡下的界面构建器检查器中进行检查。 您有3个选择:

  1. 锚点设置为屏幕顶部,这将强制视图/图像向下并切断底部而不是顶部
  2. 将图像设置为拉伸/适合视图,尽管这可能看起来很糟糕
  3. 根据状态栏是否显示,使用单独的图像。