制作iPad应用程序以支持视网膜显示

时间:2014-06-28 05:34:38

标签: ios ipad retina-display

我制作了一款iPad应用,效果很酷。问题是我的客户想要在应用程序中支持视网膜高分辨率。因此,假设我们在应用程序中使用具有正常分辨率的图像为15mb,因此我们再次需要为每个文件添加高分辨率。所以它会增加文件。有没有办法我们只能放置高分辨率文件,它们应该适用于视网膜和非视网膜。

1 个答案:

答案 0 :(得分:3)

在这种情况下,您可以使用[UIImage imageWithName]获取图像资源,在运行时,将为设备提取适当的图像,即如果您将使用非视网膜设备,则需要1x图像,如果您使用视网膜设备它将使用2x图像。

但是,如果您希望可以使用[UIImage imageWithContentsOfFile:]获取文件,则可以获取该特定文件。

您还可以使用ImageOptim工具优化图像,而不会丢失图像质量。