使用af_setImageWithURL将内存中的图像设置为UICollectionViewCell

时间:2016-08-24 04:36:17

标签: ios swift uicollectionview alamofireimage

我使用AFI有一些内存问题。我有UICollectionView个自定义单元格,每个单元格都有一个UIImageView。在cellForItemAtIndexPath中,我使用af_setImageWithURL设置了该图片。

问题是内存使用率如此之高。如果我使用本地图像设置单元格的图像,它只使用27Mb内存。但是当我使用af_setImageWithURL获取图像时,内存使用量大约为87Mb。

我在做错了吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

检查Documentation for setImageWithURL

它在本地缓存图像,因此它会将您的图像保存在缓存中以便重复使用,因为tableView或collectionview重用了单元格,因此它不会每次都下载图像并且可以从缓存中使用。

因此,我认为可能需要更多内存!