我使用[UIScreen mainScreen]
来确定屏幕尺寸,但现在:
在iPhone6模拟器上运行:
<UIScreen: 0x7faa31a161f0; bounds = {{0, 0}, {375, 667}}; mode = <UIScreenMode: 0x7faa3050ccd0; size = 750.000000 x 1334.000000>>
在iPhone6真实设备上运行:
<UIScreen: 0x156542ad0; bounds = {{0, 0}, {320, 568}}; mode = <UIScreenMode: 0x17422db80; size = 640.000000 x 1136.000000>>
这是错误的大小。
我试过了:
1.配置launchImage和appicon,结果保持不变。
2.配置launchScreen文件,保持不变。
3.使用Xcode 6新项目,并对其进行配置和运行,其余部分保持不变。
4.下载其他开发人员的测试项目,保持不变。
我找不到任何解释此问题的理由,我怎样才能让真实设备正确识别屏幕尺寸?