iOS模拟器窗口高度差在7.1和8.3之间

时间:2015-07-03 05:50:59

标签: ios objective-c iphone xcode constraints

我在Stack Overflow或其他网站的任何地方找不到任何问题的解决方案。所以这就是问题所在:

我正在开发iOS通用应用,仅限纵向。当我在iOS 8.3模拟器窗口上运行它时,所有其他视图布局似乎都很正常。

但是当我在iOS 7.1模拟器上运行相同的应用程序时,我从开发人员的Xcode 6网站下载了该应用程序,窗口高度似乎要小约100 px。

我检查了两个模拟器的视图帧。

  • 7.1模拟器返回宽度= 320,高度= 480
  • 8.3模拟器返回宽度= 320,高度= 568

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

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

Here is the view for 8.3 simulator enter image description here

1 个答案:

答案 0 :(得分:2)

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

iOS 7.x不支持LaunchScreen.xib

因此,手动将assetsScreens添加到assets文件夹中,您将获得所需的输出。

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

所以现在iOS 7.1模拟器上的窗口高度回到了568