2014-09-26 73 views
2

当我使用[UIScreen mainScreen]来测试Xcode 6模拟器时,尺寸似乎是正确的。iPhone 6加真实设备UIScreen mainScreen尺寸奇怪

随着iPhone 6的尺寸:375 * 667和iPhone 6加上:414 * 739

但是,当我在现实iPhone 6 Plus器件测试[UIScreen mainScreen],结果表明:

(lldb) po [UIScreen mainScreen] 

<UIScreen: 0x12ce03f30; bounds = {{0, 0}, {375, 667}}; mode = <UIScreenMode: 0x178039ae0; size = 1125.000000 x 2001.000000>>` 

但是当你测试的规模,它将真实iPhone 6 Plus器件输出3.0。那么,那里有什么问题吗?

+1

您是否在项目中添加了启动映像? – Urmi 2014-09-26 10:01:03

+0

是的,我修好了。因为我没有添加正确的lauch图像。对不起 – 2014-12-29 15:11:40

回答

11

这是因为您将“设置>显示&亮度>视图”设置为“缩放”。如果您将其更改为“标准”,则会得到414 * 739.

+1

模拟器上是否有“设置>显示和亮度>视图”? – mahboudz 2014-10-10 07:00:56