2014-09-24 71 views
2

我有一个关于我的应用程序的部分,它显示了用户创建和保存的所有文件。为了加快速度,当用户保存项目时,我保存渲染项目的缩略图。该缩略图将被加载使用我需要将图像保存在@ 1x,@ 2x,@ 3x吗?

[UIImage imageWithContentsOfFile...] 

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

是否需要在所有这些分辨率中保存缩略图?这听起来似乎不是这样做的。

有什么想法?

感谢

回答

1

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

+0

我的意思是这样的:假设我只保存一个缩略图大小为3x,但不保存@ 3x然后使用imageWithContentsOfFile加载它并将该图像放在imageView上。会不会产生相同的结果? – SpaceDog 2014-09-24 15:31:00

+0

是的,提供了正确的缩放属性。 – Droppy 2014-09-24 16:37:24

+0

谢谢。我去做。 – SpaceDog 2014-09-24 17:18:08

相关问题