我创建了一个全新的单视图iOS通用Swift应用程序。然后,我在应用设置中取消选中“左侧风景”和“右侧风景”。我在iPhone上运行它,并且无论我如何旋转手机,它都保持纵向模式。然后我在iPad上运行它,并旋转到任何东西。即使是颠倒的肖像模式,这是第一次没有启用?我唯一经历过这个吗?这发生在iPad模拟器以及当我用命令+箭头键旋转时。如何在iPad应用上禁用横向模式?
我也尝试添加下面的ViewController.swift,并得到了相同的结果。
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}
难道没有办法在iPad上实际禁用旋转远离肖像吗?
制作通用应用程序时,iPad和iPhone的方向设置是分开的。再次检查您是否也禁用了iPad。 –