我想创建一个充满整个 iPhone 屏幕的图像。对于 iPhone 6,这意味着我应该制作一个 750 x 1334 的 @2x 图像(因为屏幕尺寸为 375 x 667)。我还应该创建一个 1125 x 2001 的 @3x 图像吗?
然后我是否需要为 iPhone 5 和 iPhone 6 Plus 创建一个完全独立的 Assets (即不同的名称,而不仅仅是不同的 @ 后缀)?
最佳答案
从 iPhone 5 开始的所有最新手机都具有相同的 16:9 纵横比。只要您的图像具有相同的纵横比,它就会正确地填满屏幕。 @2x 仅表示当您传递 image.png 之类的名称时,它会在视网膜显示设备上搜索 image@2x.png,如果找不到,它将回退到 image.png。与 @3x 相同,它适用于 iPhone 的 Plus 型号。所以回答你的问题:是的,请使用 image@3x.png 命名约定创建 1125X2001 大小的图像。这样您就可以避免在 Plus 模型中出现像素化。
编辑:感谢您指出错误。是的,iPad Pro 不使用 3x 图像。
关于ios - 支持视网膜背景图片 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39628993/