标签: ios iphone xcode ipad swift4
我有iPhone和iPad的应用程序。然而,对于iPad我必须强制它仅用于横向和iPhone我没有限制。
据我所知,这样的解决方案不能通过项目属性中的设备方向属性来完成,我必须为iPhone选择所有这些,并且必须通过代码。
我是斯威夫特的新人,很乐意得到一些解释。
答案 0 :(得分:1)
您可以尝试类似
if(UIDevice.currentDevice().userInterfaceIdiom == .Pad){ let value = UIInterfaceOrientation.LandscapeRight.rawValue UIDevice.currentDevice().setValue(value, forKey: "orientation") }
答案 1 :(得分:0)
我在Info.plist中找到了这些选项 效果很好!