支持视网膜背景图像iOS

时间:2016-09-22 01:44:31

标签: ios objective-c

我想创建一个填满整个iPhone屏幕的图像。对于iPhone 6,这意味着我应该制作一个750 x 1334的@ 2x图像(因为屏幕尺寸是375 x 667)。我是否还要创建一个11x x 2001的@ 3x图像?

然后我是否需要为iPhone 5和iPhone 6 Plus创建一个完全独立的资产(即不同名称,而不仅仅是不同的@后缀)?

1 个答案:

答案 0 :(得分:1)

iPhone 5的所有近期手机都具有16:9的相同宽高比。只要您的图像具有相同的宽高比,它就会正确填充屏幕。 @ 2x只表示当你传递像image.png这样的名字时,它会在视网膜显示设备上搜索image@2x.png,如果找不到它,它会回到image.png。与@ 3x相同,适用于iPhone的Plus型号。所以回答你的问题:是的,用image@3x.png命名约定创建1125X2001大小的图像。这样就可以避免Plus模型中的像素化。

编辑:感谢您指出错误。是的iPad Pro不使用3x图像。

相关问题