答:
比如你需要一个30pt*30pt的图标,那么这时你就需要跟美工要3个文件:
- 一个是30px*30px的PNG文件,用原名来命名即可,例如:sample.png
- 一个是60px*60px的PNG文件,这个是要用原名@2x来命名,例如:sample@2x.png
- 一个是90px*90px的PNG图片,这个是要用@3x来命名,例如sample@3x.png
这个把这三张图片导入进工程,你会神奇的发现,这3个文件居然会被ios统一识别为sample.png
应用场景
1x的图标用于1:1的屏幕,非视网膜屏,例如iPhone 3GS,非视网膜的众多iPad等
2x的图标用于1:2的屏幕,大部分视网膜屏,比如:iPhone4S、iPhone5、iPhone5S、iPhone6及后续的视网膜触屏iPad等
3x的图标目前应用于1:3的屏幕,即iPhone 6Plus,这个就比较特殊了, 因为苹果为了方便开发者,想出来一个简单的实现方案,将2208*1242分辨率的图像压缩在1920*1080的屏幕上