Retina兼容性问题:我可以将@ 2x添加到我自己的图像中以获得视网膜兼容性吗?

时间:2010-10-14 20:19:34

标签: iphone ios retina-display

如果我将@ 2x后缀附加到我自己的图像上,iOS 4会自动用Retina兼容的图像替换我的图像,还是仅适用于Apple定义的图像? (例如,图标。)

2 个答案:

答案 0 :(得分:7)

是的,当然。如果您在应用中显示myimage.png,则可以添加视网膜准备myimage@2x.png,以便在视网膜设备上显示。

有关详细信息,请参阅this guide

答案 1 :(得分:2)

来自文档:

  

捆绑和图像加载例程   自动查找图像文件   用@ 2x字符串时   底层设备有一个   高分辨率屏幕。

因此,使用例如[UIImage imageNamed:@"MyImage.png"]会在具有视网膜显示功能的设备上运行时自动查找MyImage@2x.png