2

当我使用[UIScreen mainScreen]来测试 Xcode 6 模拟器时,大小似乎是正确的。

iPhone 6 size:375 * 667和 iPhone 6 plus: 414 * 739.

但是当我[UIScreen mainScreen]在真正的 iPhone 6 plus 设备上进行测试时,结果显示:

(lldb) po [UIScreen mainScreen]

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

但是当你测试规模时,它会3.0在真正的 iPhone 6 plus 设备上输出。那么,那里有什么问题吗?

4

1 回答 1

11

那是因为您将“设置 > 显示和亮度 > 视图”设置为“缩放”。如果您将其更改为“标准”,您将获得 414 * 739。

于 2014-10-01T18:28:35.537 回答