iOS模拟器window7.1和8.3的身高差

iOS simulator window height difference between 7.1 and 8.3

我没有在 Stack Overflow 或其他网站的任何地方找到解决我的问题的方法。那么问题来了:

我正在开发一个 iOS 通用应用程序,仅限纵向。当我 运行 它在 iOS 8.3 模拟器 window 和所有其他视图布局似乎是正常的。

但是当我在 iOS 7.1 模拟器上 运行 相同的应用程序时,我从开发者网站下载 Xcode 6,window 高度似乎大约是小 100 像素。

我检查了两个模拟器的几个视图框架。

我正在使用故事板和约束。

我很确定很多人都遇到过这个问题,所以我希望能听到您的一些有用的建议。 查看下面的屏幕截图:

根据 Brian Tompsett - 汤莱恩 的建议添加了答案。 解决方案已在评论中完成。


iOS 7.x 不支持 LaunchScreen.xib

因此,在资产文件夹中手动添加 LaunchScreens,您将获得所需的输出。

  • 转到项目设置 --> 目标 --> 应用程序图标和启动图像
  • 启动图像源是空的,所以打开它并选择从图像迁移。

所以现在 window 高度在 iOS 7.1 模拟器上恢复到 568