【发布时间】:2016-02-08 23:39:55
【问题描述】:
我创建了一个全新的单视图 iOS 通用 Swift 应用。然后,我在应用程序设置中取消选中“横向左侧”和“横向右侧”。我在我的 iPhone 上运行它,万岁,无论我如何旋转手机,它都保持纵向模式。然后我在我的 iPad 上运行它,它可以旋转到任何东西。甚至是一开始就没有启用的倒立人像模式?只有我有这种经历吗?当我使用命令+箭头键旋转时,这也发生在 iPad 模拟器中。
我也尝试将以下内容添加到 ViewController.swift 中,并得到了相同的结果。
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}
有没有办法在 iPad 上真正禁用旋转远离纵向?
【问题讨论】:
-
制作通用应用时,iPad和iPhone的方向设置是分开的。再次检查您是否也禁用了 iPad。