9

我正在使用storyboard和设计我的 iPhone 应用程序auto-layout。在 4 英寸和 3.5 英寸设备上的iOS 7中一切正常。

iOS 6.1上,应用程序总是在 3.5 英寸设备上运行,即使在 4 英寸设备上运行,顶部和底部的黑条也会出现。

模拟器上的截图:

在此处输入图像描述

有同样问题的人吗?我怎么解决这个问题?

4

3 回答 3

14

我想你忘记在你的项目中添加启动画面Default-568h@2x.png请检查属性并设置所需的启动画面Default-568h@2x.png (640 × 1136 pixels)

您将此图像添加到您的工作项目中,从设备或模拟器中删除旧版本,清除项目并重新构建并检查希望您的问题将解决。

于 2013-10-16T09:44:54.103 回答
0

是的,我同意尼丁的观点。在 XCode 5 中,只需创建一个新的 LaunchImage 集并在两个 iOS 版本(5,6 和 7)中添加标准、视网膜和 R4 图像。

请记住在您的项目信息中将此设置设置为默认值。

于 2013-10-16T10:02:11.217 回答
0

一个快速的解决方法是用您的 Storyboard 替换 Launch Images。在 Xcode 中,转到 Target > General,然后:

在此处输入图像描述

于 2016-04-29T19:28:17.573 回答