【发布时间】:2015-12-06 12:04:14
【问题描述】:
在我正在创建的应用程序中,我已将部署设备方向设置为仅横向,并且在我的视图控制器中我输入了以下代码:
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Landscape
}
当我使用模拟器时(对于 iPad,iPhone 工作正常),iPad 方向加载为纵向,然后变为横向。正因为如此,我所有的图像都因从纵向到横向的变化而失真。此外,在尝试查找框架高度和框架宽度时,由于首先以纵向加载方向,返回的值是从后到前的。但是,在设备上进行测试时,不会出现这些问题。
我使用模拟器的次数远多于使用设备(由于不是拥有所有设备类型),所以有人知道我如何让模拟器正常工作,或者任何人都可以看到我做错了什么吗?
【问题讨论】:
标签: swift sprite-kit ios-simulator orientation