【发布时间】:2011-01-26 00:47:08
【问题描述】:
在 iPhone 应用中包含 Retina 显示图像的最佳方式是什么。 iPhone 3G 或更旧的 iPhone 是否有更高分辨率图像的问题?
【问题讨论】:
-
@MichaelPetrotta 不是重复的;链接的问题不是专门关于图像的,没有人在那里提供解释如何使用视网膜图像的答案。 (嗯,好吧,曾经有一个,但它因 NDA 问题被自我审查,然后被删除。)这应该重新打开。
在 iPhone 应用中包含 Retina 显示图像的最佳方式是什么。 iPhone 3G 或更旧的 iPhone 是否有更高分辨率图像的问题?
【问题讨论】:
包括一个名为“image@2x.png”(其中“image.png”是正常分辨率)的图片的高分辨率版本。当您使用[UIImage imageNamed:@"image.png"] 访问您的图像时,将自动选择正确的图像。没有视网膜显示器的设备不会加载高分辨率版本,因此没有内存开销。
【讨论】: