iOS - 3.5" 布局而不是设备上的 4" 布局 - 在模拟器上工作正常
iOS - 3.5" layout instead of 4" layout on device - works fine on simulator
我有 XCode 6 个项目,目标 OS 为 iOS 8.1(我没有在 XCode 中看到更早的目标)。
我所有的视图控制器都是为 iPhone 4 英寸尺寸设计的。当我在模拟器上启动我的应用程序时,我看到了正确的尺寸 (iOS 8)。
然而,我的 iPhone 5C (4") - 运行 iOS 7.1.1 得到了 iPhone 3.5 英寸布局 - 无论我做了什么更改故事板。我尝试将 IB 版本等故事板设置更改为 iOS 7.1 及更高版本等等,但无济于事。
应用程序运行完全正常,除了顶部和底部空间在我的设备上显示为黑色 - 总高度 = 480 而不是 568。
可能是什么原因?
解决方案 - 正如 Apple 论坛上一位志同道合者所建议的那样:
- 在资产目录中包含 4" 启动图像
- 清理项目,删除派生数据,从设备中删除应用程序
- 重新运行设备上的应用程序。
- 320 X 568 屏幕在那里...哇哦....
我有 XCode 6 个项目,目标 OS 为 iOS 8.1(我没有在 XCode 中看到更早的目标)。
我所有的视图控制器都是为 iPhone 4 英寸尺寸设计的。当我在模拟器上启动我的应用程序时,我看到了正确的尺寸 (iOS 8)。
然而,我的 iPhone 5C (4") - 运行 iOS 7.1.1 得到了 iPhone 3.5 英寸布局 - 无论我做了什么更改故事板。我尝试将 IB 版本等故事板设置更改为 iOS 7.1 及更高版本等等,但无济于事。
应用程序运行完全正常,除了顶部和底部空间在我的设备上显示为黑色 - 总高度 = 480 而不是 568。
可能是什么原因?
解决方案 - 正如 Apple 论坛上一位志同道合者所建议的那样:
- 在资产目录中包含 4" 启动图像
- 清理项目,删除派生数据,从设备中删除应用程序
- 重新运行设备上的应用程序。
- 320 X 568 屏幕在那里...哇哦....