2014-09-24 71 views
0

蘋果網站新的iPhone(https://www.apple.com/iphone/compare/)顯示器的屏幕分辨率爲說不同:屏幕分辨率是蘋果公司在其網站上

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 

但是,如果您打印使用相應的iOS模擬器的屏幕尺寸[UIScreen mainScreen]結果只有iPhone 6 Plus是不同的:

1242.000000 x 2208.000000 //iPhone 6 Plus 

有什麼事情做,每英寸像素(ppi)?

[編輯:]謝謝!我的第一個問題得到了答案。請回答我的第二個問題。

還有一件事。當我在iPhone 6 Plus & iPhone 6模擬器上運行我現有的應用程序(針對iPhone 5,5s開發)時,它會顯示iPhone 5的屏幕分辨率,即640.000000 x 1136.000000。但是如果我創建一個新的應用程序並打印分辨率,它會顯示正確的分辨率,如上所述。我在這裏錯過了什麼?

+0

[iPhone 6 Plus resolution resolution confusion:Xcode or Apple's website?對於開發](http://stackoverflow.com/questions/25755443/iphone-6-plus-resolution-confusion-xcode-or-apples-website-for-development) – n00bProgrammer 2014-09-24 12:35:04

+0

@ n00bProgrammer感謝您的鏈接。對不起,我沒有看到它。但是,請你分享一下我的第二個問題 – 2014-09-24 12:40:29

+0

即使我注意到現有的應用程序使用相同的點(320 x高度)。還沒有真正考慮過它,但我現在會研究一下,然後回覆你。 – n00bProgrammer 2014-09-24 12:44:15

回答

0

該數字顯示您可以繪製多少個像素,但iPhone 6+實際上沒有足夠的像素來顯示完整的1242x2208像素圖像,因此它會對圖像進行下采樣,直到它適合1920x1080 - 這就是它顯示器