iPad 在模拟器上测试时的设备方向问题

iPad Device Orientation Problems when Testing on Simulator

在我正在创建的应用程序中,我已将部署设备方向设置为仅横向,并且在我的视图控制器中输入了以下代码:

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    return UIInterfaceOrientationMask.Landscape
}

当我使用模拟器时(对于 iPad,iPhone 工作正常),iPad 方向加载为纵向,然后变为横向。因此,由于从肖像到风景的变化,我所有的图像都失真了。此外,在尝试查找框架高度和框架宽度时,返回的值会返回到前面,因为首先以纵向方式加载方向。但是在设备上测试时,不会出现这些问题。

我使用模拟器比使用设备要多得多(因为不拥有所有设备类型),所以有人知道我如何让模拟器正常工作或者有人能看到我在做什么错了?

info.plistSupported interface orientation (iPad)中删除Item0Item1方向为Portrait

希望这对您有所帮助。