iOS图像资产大小调整。3倍实际上是1倍大小的3倍,而Retina 4需要2倍吗?

Dav*_*vid 3 iphone ios xcasset

我正在努力将所有事情都包裹住,并确保我正确执行所有操作。

我一直在查看《 iPhone分辨率的终极指南》,并希望在3x和Retina 4 2x上得到澄清。

对于3倍,显然图像会降采样。我不应该在意这个,对吗?我需要做的只是放置一个宽度和高度比1x图像大3倍的图像。当然,我打算缩放图像。因此,它遵循从1x到2x的相同精确步骤,因为我只是增大了尺寸。那是对的吗?

然后,我看到iPhone 5和iPhone 5s,我认为它们都使用Retina 4 2x。是否需要Retina 4 2x?如果不是,则默认为2倍,对不对?Retina 4 2x和2x图像之间应该有什么区别?如何调整宽度和高度?

Gar*_*hes 5

你有点困惑。只有普通的@ 2x和@ 3x。没有“视网膜2x”。

imageName.png 60 x 60 imageName@2x.png 120 x 120 imageName@3x.png 180 x 180

您的代码将为:image =,[UIImage imageNamed:@"imageName"];而iOS将为您完成其余工作。如果您使用的是界面生成器,也是如此。只需放入标准图片即可。