【发布时间】:2017-08-30 05:32:49
【问题描述】:
Answers like this 建议可以通过选中 Xcode 中 General 选项卡的 Deployment Info 部分下的复选框来锁定应用方向。
但是,这样做只适用于 iPhone,而不适用于 iPad。
具体来说,我们使用部署信息部分将应用程序锁定为仅纵向,但发现人们仍然可以在 iPad 上横向打开应用程序。
然后我们在应用的 plist 文件中发现了另一组方向键,用于控制应用在 iPad 上的方向!这意味着 Deployment Info 解决方案具有误导性,因为它仅适用于 iPhone。
那么是否可以在 Xcode 的其他地方以图形方式锁定 两个 iPhone 和 iPad 的方向(类似于使用 部署信息 部分),或者是唯一的选择手动修改plist文件?
Xcode 8.3 上的部署信息部分的屏幕截图:
【问题讨论】:
-
如果您想阻止您的应用在 iPad 上旋转,您还必须选中“需要全屏”选项
-
@Dan 需要全屏被选中。 iPad 从横向开始,应用只能纵向打开——即使设备是横向的。
标签: ios iphone xcode ipad orientation