在iOS 8上,天气和时钟等应用程序可以在iPhone 6Plus上旋转,但不能在屏幕较小的iPhone 5S上旋转。我可以覆盖supportedInterfaceOrientations,但有没有更好的方法来检测6Plus屏幕,而不是像屏幕边界或设备型号这样的特定检查?
我查看了size类,但找不到一种方法来检测设备在实际旋转之前是否在横向方向上返回UIUserInterfaceSizeClassRegular。
发布于 2014-09-27 06:18:22
我也支持iOS 7,所以我坚持检查屏幕比例>2,但如果你使用的是iOS 8,你可以使用特征集合。横向6+是“规则”宽度,而其他iPhones是“紧凑”宽度。
有关更多信息,请参阅苹果What's New文档
https://stackoverflow.com/questions/25987336
复制相似问题