当应用重新输入前景时,sdwebimage webp imageView闪烁



我通过Cocoapods在我们项目中的SDWebimage WebP集成上面临问题。我正在使用sdwebimage webP从我的服务器中加载我的WebP映像在UITATIOTVIEW的Collection列表中。

每当我重新进入前景或单元格中的每个重新启动imageView时,即使在服务器上没有更改数据,也会重新从磁盘重新绘制图像(平均图像视图将为空白(,并重新加载UIImageView。

但是,当我使用具有相同代码库的JPG格式时,它将按照我的预期工作,在重新进入前景上没有黑色,它将显示缓存的图像。但是它不适用于WebP

我使用的代码:

[videoV.imageViewVideo sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:nil options:SDWebImageRefreshCached|SDWebImageRetryFailed ];

任何帮助欣赏!

我正在使用解决方法。可能会导致映像缓存无法刷新的问题。

如果当前图像相同,请检查图像URL。如果是这样,请勿调用设定。

guard self.kf.webURL != url || self.image == placeholder || self.image == nil

最新更新