UIImage大小管理

时间:2014-05-05 14:48:58

标签: ios objective-c uiimageview uiimage

我的IOS应用程序中有多个地方使用的图像有各种尺寸。我是否应该将一个大图像与UIViewContentModeScaleAspectFit结合使用来进行缩放(目前这种方法似乎会导致较小图像失真,尽管按比例缩放比例)或者我应该有不同尺寸的多个版本的图像。

拥有一个图像的这么多副本似乎有点极端,例如my_image_ipad,my_image_small,my_image_large,my_image_medium。

2 个答案:

答案 0 :(得分:1)

一般来说,这取决于获得所需外观和质量所需的条件。一些图像将从大图像缩放到小图像,质量很少或没有视觉损失。正如你所发现的那样,其他人的规模很差,特别是在极端尺度上。你真的不得不尝试各种解决方案,看看哪些有效。几乎总能减少应用程序大小的一种方法是删除非@ 2x图稿并仅使用@ 2x。

答案 1 :(得分:0)

最好使用一张图片,因为它会让您的应用更轻松,但这可能会导致您的代码变大。