xCode:iPad 的强制方向
Posted
技术标签:
【中文标题】xCode:iPad 的强制方向【英文标题】:xCode: Force orientation for iPad 【发布时间】:2018-04-01 08:16:59 【问题描述】:我有适用于 iPhone 和 iPad 的应用程序。但是,对于 iPad,我只能强制横向使用,对于 iPhone,我没有任何限制。
据我了解,这样的解决方案不能通过项目属性中的设备方向属性来完成,我必须为 iPhone 全部选择,并且必须通过代码。
我是 Swift 的新手,很高兴得到一些解释。
【问题讨论】:
【参考方案1】:你可以试试
if(UIDevice.currentDevice().userInterfaceIdiom == .Pad)
let value = UIInterfaceOrientation.LandscapeRight.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")
【讨论】:
【参考方案2】:我在 Info.plist 中找到了这些选项 效果很好!
【讨论】:
以上是关于xCode:iPad 的强制方向的主要内容,如果未能解决你的问题,请参考以下文章
MFMailComposeViewController 在 iPad 上强制纵向
在 App Delegate 级别基于设备强制定向和禁用旋转?