我正试着把头包裹在一切,并确保我做好一切。
我一直在关注The Ultimate Guide to iPhone Resolutions并希望澄清3x和Retina 4 2x。
对于3x,显然图像被下采样。我不应该在乎,对吧?我需要做的就是放置一个图像,其宽度和高度是1x图像的3倍。当然,我的意图是缩放图像。所以它遵循从1x到2x的相同精确步骤,因为我只是使尺寸更大。这是对的吗?
然后,我看到iPhone 5和iPhone 5s,我认为它们都使用Retina 4 2x。 Retina 4需要2个吗?如果没有,它只是默认为2倍,对吗? Retina 4 2x和2x图像之间应该有什么区别?我将如何不同地缩放宽度和高度?
答案 0 :(得分: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将为您完成剩下的工作。如果您正在使用界面构建器,则同样如此。只需输入标准图像。