我没有在 Stack Overflow 或其他网站的任何地方找到解决我的问题的方法。那么问题来了:
我正在开发一款 iOS 通用应用,仅限纵向。当我在 iOS 8.3 模拟器窗口上运行它时,所有其他 View 布局似乎都是正常的。
但是当我在 iOS 7.1 模拟器上运行相同的应用程序时,我从开发者网站为 Xcode 6 下载了该应用程序,窗口高度似乎小了大约 100 像素。
我检查了两个模拟器的几个 View 框架。
- 7.1 模拟器返回宽度 = 320,高度 = 480
- 8.3 模拟器返回宽度 = 320,高度 = 568
我正在使用 Storyboard和约束。
我很确定很多人都遇到过这个问题,所以我希望能听到您的一些有用的建议。 查看下面的屏幕截图:
最佳答案
根据 Brian Tompsett - 汤莱恩 添加了答案的建议。 解决方案已在评论中完成。
iOS 7.x 不支持 LaunchScreen.xib
因此,在 Assets 文件夹中手动添加 LaunchScreens,您将获得所需的输出。
- 转到项目设置 --> 目标 --> 应用程序图标和启动图像
- 启动图像源是空的,因此打开它并选择从图像迁移。
所以现在窗口高度在 iOS 7.1 模拟器上回到 568
关于iOS模拟器7.1和8.3窗口高度差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31199405/