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