我需要将图像保存在@ 1x,@ 2x,@ 3x吗?

时间:2014-09-24 15:08:41

标签: ios iphone ipad cocoa-touch retina

我有一个关于我的应用程序的部分,其中显示了用户创建和保存的所有文件。为了加快速度,当用户保存项目时,我保存了渲染项目的缩略图。该缩略图将使用

加载
[UIImage imageWithContentsOfFile...]

我的问题是:这个应用程序将在iOS 7及更高版本的设备上运行。这包括所有iPhone 4及以上(所有视网膜)和所有iPad(视网膜或非视网膜)。因此,我们在这里处理理论上使用@ 1x,@ 2x和@ 3x资产的设备。

我是否需要在所有这些分辨率下保存缩略图?听起来这不是实现它的方法。

有什么想法吗?

感谢

1 个答案:

答案 0 :(得分:1)

如果这些图像是在运行时创建的,那么他们只需要覆盖当前设备的分辨率,除非使用iCloud允许数据在所有用户的设备上共享;在这种情况下,您需要支持所有决议。