我将申请部署目标 >= 7.1。然后我发现了这个“bug”... 应用程序只在横屏模式下运行!
代码:
CGSize frameSize = [[UIScreen mainScreen] bounds].size;
在iOS7 (iPhone 4)中,返回了
CGSize (width=320, height=480)
,但必须返回480x320
(因为在横屏模式下运行应用程序)。
在iOS8 (iPhone 4S)中,返回了CGSize (width=480, height=320)
- 正确的结果。给人的印象是iOS7返回了框架而没有检查横竖屏模式,并返回了纵向模式的大小。
谢谢。