1x,2x就是用于非Retain屏幕和Retain屏幕,3x现在用于iPhone6 Plus,在iPhone实际开发中,只有iPhone4 是非Retain屏幕,市场占有率很低,因此在切图时,只切@2x和@3x图片即可。以iphone 6做UI为例,如果图片大小为200*200px,例如图片命名为test_a@2x.png,那么还应切一张命名为test_a@3x.png的300*300px的图片来适配iPhone 6Plus。这样程序在运行时就能根据不同设备自动调用不同图片,从而达到最佳效果。
附一张原理图:
本文详细介绍了在iOS设备开发中如何通过切制@2x和@3x图片来适应不同分辨率的设备,以确保应用在iPhone4到iPhone6Plus等不同设备上都能呈现最佳视觉效果。通过举例说明,读者可以掌握如何根据设备需求调整图片尺寸,实现资源优化。

3328

被折叠的 条评论
为什么被折叠?



