【发布时间】:2011-02-25 01:39:29
【问题描述】:
我有一个名为“Default.png”的 320×480 大小的启动图像,应用程序配置为还显示状态栏的方式。
当我的应用程序启动时,图像的前 20 个像素被状态栏截断并隐藏。
根据 Apple 的 HIG,iPhone 和 iPod Touch 在纵向模式下列出的尺寸为: 320 x 480 像素 640 x 960 像素(高分辨率)
如何使它移动,以便在状态栏下方正确显示图像?
【问题讨论】:
标签: iphone
我有一个名为“Default.png”的 320×480 大小的启动图像,应用程序配置为还显示状态栏的方式。
当我的应用程序启动时,图像的前 20 个像素被状态栏截断并隐藏。
根据 Apple 的 HIG,iPhone 和 iPod Touch 在纵向模式下列出的尺寸为: 320 x 480 像素 640 x 960 像素(高分辨率)
如何使它移动,以便在状态栏下方正确显示图像?
【问题讨论】:
标签: iphone
您应该在设计启动图像时假设前 20 个像素将被状态栏截断。
或者,您可以在 info.plist 中将 UIStatusBarHidden 设置为 YES,然后在应用程序启动时以编程方式显示带有 [UIApplication sharedApplication].statusBarHidden = NO 的状态栏。
【讨论】:
使用状态栏,可用屏幕空间为 320x460 (640x920) 我猜想顶部被切断了,因为您的视图的自动调整大小蒙版/锚点被锁定到屏幕底部。您可以在尺寸选项卡下的界面构建器检查器中检查这一点。 您有 3 个选项:
【讨论】: