制作应用程序Retina显示友好

时间:2011-01-16 01:24:02

标签: iphone retina-display

我有一个应用程序,并希望使视网膜显示友好。

这个过程究竟是如何运作的?除了我有什么图像需要添加?

我知道尺寸应该不同,但我不确定细节?

处理视网膜显示需要做些什么?

如果设备支持视网膜显示,是否应该检测到设备并使用其他图像?

如果有很多图片怎么办?这将如何影响应用程序的大小?

由于

3 个答案:

答案 0 :(得分:9)

可以在此处找到一个很好的指南:http://mobile.tutsplus.com/tutorials/iphone/preparing-your-iphone-app-for-higher-resolutions/

通常,您只需创建2组图像。你原来的,然后一个新的两倍大的名字@ 2x。因此,对于大小为32x32的image.png,你会得到一个大小为64x64的分辨率为image@2x.png的两倍。在您的应用程序中,只需在Interface Builder中使用image.png并在代码中加载。

无需检测设备。这些图像将由操作系统自动拾取并根据需要加入。

答案 1 :(得分:1)

如果你正在使用精灵那么好的文章

http://weedygarden.net/2012/04/hi-res-retina-display-css-sprites/

答案 2 :(得分:0)

使用视网膜图像的主要方面是图像名称约定。 并且图像的大小应该比regular1大2倍。 示例 - 如果您的常规图标名称是icon.png,那么它应该是icon@2x.png 视网膜。第二个是规则的大小是72 * 72然后它应该是144 * 144视网膜。 它可能对你有帮助。

Thnks