iPhone 6 plus 使用 @ 3x 图片资源,但 iPhone 6 使用 @ 2x 图片资源 - 只是喜欢 iPhone 4 和 iPhone 5 (Image resolution for new iPhone 6 and 6+, @3x support added?)。
iPhone 5 , iPhone 5C 和 iPhone 5S 的屏幕分辨率 640x1136 。 iPhone 6 的屏幕分辨率 750x1334 。
所以 iPhone 6 会扩展 640x1136 的影像吗?有没有办法为 iPhone 6 的屏幕分辨率稍高一些定制图形?
修改 我知道PPI是一样的。但是比如说我希望iPhone 5和iPhone 6上的图像占用所有可用宽度。我创建一个640x200像素的图像,并将其命名为my_image@2x.png。在iPhone 6上,它将被放大到750像素宽,不是吗?
答案 0 :(得分:6)
iPhone 6使用@ 2x图像资源而不是R4或其他东西,因为苹果没有为背景图像提供合适的API!
现在最直接的方法是创建2个资产并以编程方式加载它们:(
检查出来:How to specify size for iPhone 6/7 customised edge-to-edge image?
答案 1 :(得分:5)
iPhone 6(不是加号)与iPhone 4 - 5s具有相同的DPI,即326 dpi。所以,2x图像仍然存在。
答案 2 :(得分:2)
Marat AL是this thread的正确答案。要添加到他的答案
iPhone 6可能具有不同的分辨率,但具有相同的每像素密度(PPI)
详细了解此here in this thread
因此iPhone 6使用与iPhone 4,5和5S相同的@ 2x图像。
This post肯定会清除你对iPhone 6分辨率的所有困惑
修改强>
This post will helped me to understand better about pixelling and scaling iPhone 6 and 6 plus