我正在开发一个具有以下要求的 Universal 项目:
- 对于 iPhone,我只需要纵向。
- 对于 iPad,仅限横向。
如何为 iOS 8 (Swift) 执行此操作?
最佳答案
按照@ScarletMerlin 的建议,在我看来,更改 info.plist 中的键是满足我必须满足的要求(每种设备的固定方向类型)的最佳解决方案。
这是我使用的设置的打印屏幕。也许它可以帮助其他有类似疑问的开发者。
相关源代码如下所示:
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
关于ios - 根据设备(iPhone 或 iPad)的不同设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29664441/