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 的强制方向的主要内容,如果未能解决你的问题,请参考以下文章

在一个模式视图控制器上强制 iOS 方向为横向

MFMailComposeViewController 在 iPad 上强制纵向

在 App Delegate 级别基于设备强制定向和禁用旋转?

iPad ios6中的方向问题

Cordova 5 build 命令正在删除 iOS 设备方向设置

如何强制 iPad 启动 wifi 连接?