iPhone 6加块横向定位

时间:2014-11-28 15:41:22

标签: uiinterfaceorientation iphone-6-plus

我正在开发一款可在iPhone和iPad上运行的iOS应用程序。对于iPhone,它只需纵向纵向,仅适用于iPad。在信息文件中,所有类型的方向都会打开。正确的方向在基本视图控制器方法supportedInterfaceOrientations中计算。

除了iPhone6 +之外,它适用于所有类型设备上的iOS 7和8。

当我手动将设备放到UIInterfaceOrientationMaskLandscapeRight时(在运行我的应用程序之前),我看到系统会像iPad一样在主屏幕上旋转其他应用程序图标。之后我运行我的应用程序并确定方向为UIInterfaceOrientationMaskPortrait,尽管真实的设备方向是横向的。

据我了解,这是一项仅受iPhone6 +支持的新功能。但我想避免这种行为,并在此设备上以纵向模式显示我的UI。

有人知道如何完成它吗?

1 个答案:

答案 0 :(得分:0)

有同样的问题,在应用程序的任何地方我只允许纵向方向。事实证明,在..info.plist中,我有一个条目:“支持的界面方向”,它有所有四种方向类型。除了肖像和现在我删除了所有内容 - 即使iPhone 6 Plus处于横向(主屏幕)并且我重新打开我的应用程序,它也会强制iPhone 6 Plus旋转回肖像。