在iOS 8上,天气和时钟等应用程序在iPhone 6 Plus上旋转,但在较小屏幕的iPhone 5S上则无法旋转。我可以覆盖supportedInterfaceOrientations
但除了屏幕边界或设备模型等特定检查之外,还有更好的方法来检测6 Plus屏幕吗?
我研究了尺寸类,但在设备实际旋转之前,无法找到一种方法来检测设备是否在横向方向上返回UIUserInterfaceSizeClassRegular
。
答案 0 :(得分:0)
我也支持iOS 7,所以我一直坚持检查屏幕比例> 2但是如果您使用的是iOS 8,则可以使用特征集合。景观中的6+是#34;常规"宽度,而其他iPhone是"紧凑"宽度。
有关详细信息,请参阅Apple What's New doc