我创建了一个全新的单视图 iOS 通用 Swift 应用程序。然后,我在应用程序设置中取消选中“横向左”和“横向右”。我在 iPhone 上运行了它,万岁,无论我如何旋转手机,它都会保持纵向模式。然后我在 iPad 上运行它,它会旋转到任何内容。甚至是一开始就没有启用的倒置肖像模式?我是唯一经历过这种事的人吗?当我使用命令+箭头键旋转时,iPad 模拟器中也会发生这种情况。
我还尝试将以下内容添加到 ViewController.swift 中,并得到了相同的结果。
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}
有没有办法真正禁用 iPad 上的纵向旋转功能?
它的工作完美。不需要为其编写代码。
首先选择项目,然后进入第一个选项卡“常规”。
现在,在部署信息部分中选择“设备”选项iPad然后在下面选择设备方向.. 从横向左、右选项中删除复选标记
完成后,将其选择为通用设备,并将设备方向设置为纵向..模式,并从横向模式中删除复选标记。
现在在 iPad 中运行您的应用程序并检查这些情况。我希望它能够得到解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)