iPhone 6、iOS 8.1在设备上显示320x568点屏幕,但在模拟器上显示375x667点

iPhone 6、iOS 8.1在设备上显示320x568点屏幕,但在模拟器上显示375x667点,ios,iphone,ios8,iphone-6,Ios,Iphone,Ios8,Iphone 6,我在设备和模拟器上都使用iOS8.1和Xcode 6.1 NSLog(@"SCREEN (%i x %i) SCALE: %i", (int)[UIScreen mainScreen].bounds.size.width, (int)[UIScreen mainScreen].bounds.size.height, (int)[UIScreen mainScreen].scale); 设备上的结果:屏幕(320 x 568)比例:2 模拟器上的结果:屏幕(375 x 667)比例:2 我使用了

我在设备和模拟器上都使用iOS8.1和Xcode 6.1

NSLog(@"SCREEN (%i x %i) SCALE: %i", (int)[UIScreen mainScreen].bounds.size.width, (int)[UIScreen mainScreen].bounds.size.height, (int)[UIScreen mainScreen].scale);
设备上的结果:屏幕(320 x 568)比例:2

模拟器上的结果:屏幕(375 x 667)比例:2

我使用了Asset Catalog,iPhone 6(750x1334px)的默认图像在模拟器上正确显示,但iPhone 5 one(640x1136px)在设备上再次显示

PS.iPhpne 6 Plus在设备和模拟器报告屏幕(414 x 736)上都能完美工作。比例:3,这是正确的

我的应用程序应该按照设计使用所有设备的精确图像和布局。
我做错了什么?

可能是您在为新iPhone设置时选择了缩放模式

请注意,有两种方法可以放大iPhone:
1) 与此问题相关的是:“设置-显示和亮度-查看” 并设置为“标准”以关闭缩放。

2) “设置-常规-辅助功能-缩放”中的另一个选项与此问题无关。

如果创建新的空白项目,也会发生同样的情况:(可能是当你为新iPhone设置时,你选择了设备的缩放模式?@nerowolfe-没错!!!我确信此模式仅与主屏幕图标大小有关。谢谢,请发布此问题的答案。最有趣的是,如果你在缩放模式下设置iPhone 6 Plus,你将看到iPhone 6屏幕的缩放比例为3:)屏幕(375 x 667)比例:3删除注释