我在App Store中有一个应用程序,我想要添加@ 3x文件。我阅读了各种帖子,但我不确定如何继续。
我读到iPhone 6 plus的坐标空间是414x736点(X3),产生1242x2208像素,而不是1080x1920。另外我读到iPhone 6+会将其除以1.15,然后再渲染到适合的显示器。
假设我的应用程序有一个44x44像素的按钮图像(@ 2x文件),那么我应该将其绘制为44/2 * 3 * 1.15以使其适合我的1242x2208 photoshop画布。 (/ 2表示点数,3表示像素* 1.15表示超量程)
现在Apple文档称@ 3x按钮需要有66像素区域,因此它看起来太小,因为它没有按比例放大1.15。
这让我觉得我的App画布应该是1080x1920,这样可以避免iPhone有昂贵的重新缩放。哪个是对的?当然@ 3x不会是@ 3x。
答案 0 :(得分:7)
忘记1.15或实际的屏幕分辨率。只需将'@ 2x'资产扩大3/2倍,并将其命名为“@ 3x”。其余的将由iOS负责。
答案 1 :(得分:1)
检查这些链接 - @ 3x图像如何与1080x1920尺寸配合使用..
http://aten.co/2014/09/12/designing-from-iphone-5-to-iphone-6-iphone-6-more-than-i-bargained-for/
您必须在图片资源中设置图片,因此iOS会自动分配2x& 3x图像..适用于不同的设备。