将图像关闭20个像素(在y轴上)

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

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

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

如何让它移动,以便在状态栏下方正确显示图像?


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

或者,您可以在您的info.plist中将UIStatusBarHiddenYES ,然后当应用程序以[UIApplication sharedApplication].statusBarHidden = NO以编程方式显示状态栏时启动。


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

  • 将定位点设置为屏幕顶部,这将强制视图/图像向下并切断底部而不是顶部
  • 将图像设置为伸展/适合视图,尽管这可能看起来很糟糕
  • 取决于是否显示状态栏,使用单独的图像。
  • 链接地址: http://www.djcxy.com/p/42681.html

    上一篇: Launch image off by 20 pixels (on y axis)

    下一篇: iPhone Default.png not working in Build and Archive