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

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

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

有关更多信息,请参阅本指南 。

从文档:

当底层设备具有高分辨率屏幕时,束加载和图像加载例程自动查找带有@ 2xstring的图像文件。

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