xCode:iPad

时间:2018-04-01 08:17:00

标签: ios iphone xcode ipad swift4

我有iPhone和iPad的应用程序。然而,对于iPad我必须强制它仅用于横向和iPhone我没有限制。

据我所知,这样的解决方案不能通过项目属性中的设备方向属性来完成,我必须为iPhone选择所有这些,并且必须通过代码。

我是斯威夫特的新人,很乐意得到一些解释。

2 个答案:

答案 0 :(得分:1)

您可以尝试类似

的内容
    if(UIDevice.currentDevice().userInterfaceIdiom == .Pad){

        let value = UIInterfaceOrientation.LandscapeRight.rawValue
        UIDevice.currentDevice().setValue(value, forKey: "orientation")


    }

答案 1 :(得分:0)

我在Info.plist中找到了这些选项 效果很好! enter image description here