【发布时间】:2017-11-01 21:48:47
【问题描述】:
我正在使用 SDWebImage 加载和缓存要加载到 tableViewCells 中的图像。我想调整图像的大小以获得更好的滚动性能,并编写了一个调整大小的函数作为 UIImageView 的扩展,它将图像调整为其 imageView 的大小。寻找解决方案我找到了SDWebImageManager函数,可以在缓存之前调整Image的大小,唯一的问题是参数是UIImage,所以我无法调整它的大小以适应它所在的ImageView。希望你伙计们明白我的意思。这就是我目前的做法,这对性能有点不利,因为每次显示单元格时它都会调整大小。 size 当然是 ImageView 的大小。
cell.firstImage.sd_setImage(with: URL(string: image0Uri), completed: { (img, err, cache, url) in
cell.firstImage.resize(toSize: size)
})
【问题讨论】:
标签: ios caching resize sdwebimage