iPhone 6 Plus的屏幕分辨率与苹果在其网站上的说法不同

时间:2014-09-24 12:27:04

标签: ios iphone

Apple网站(https://www.apple.com/iphone/compare/)将新iPhone的屏幕分辨率显示为:

1920-by-1080-pixel resolution at 401 ppi //iPhone 6 Plus
1334-by-750-pixel resolution at 326 ppi //iPhone 6
1136-by-640-pixel resolution at 326 ppi //iPhone 5, 5s
960-by-640-pixel resolution at 326 ppi  //iPhone 4s

但如果使用[UIScreen mainScreen]打印相应iOS模拟器的屏幕尺寸,则仅适用于iPhone 6 Plus的结果不同:

1242.000000 x 2208.000000 //iPhone 6 Plus

是否与每英寸像素数(ppi)有关?

[编辑:] 谢谢!我得到了第一个问题的答案。请回答下面的第二个问题。

还有一件事。当我在iPhone 6 Plus上运行我现有的应用程序(为iPhone 5,5s开发)时iPhone 6模拟器,它显示iPhone 5的屏幕分辨率,即640.000000 x 1136.000000。但是,如果我创建一个新应用程序并打印分辨率,它会显示如上所述的正确分辨率。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

该数字显示您可以绘制多少像素,但iPhone 6+实际上没有足够的像素来显示完整的1242x2208像素图像,因此它会对图像进行缩减采样,直到它适合1920x1080--这就是它显示的内容