首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用重新进入前台时SDWebImage+WebP ImageView闪烁

问应用重新进入前台时SDWebImage+WebP ImageView闪烁
EN

Stack Overflow用户
提问于 2018-02-22 16:09:25
回答 1查看 437关注 0票数 7

我正面临着通过CocoaPods在我们的项目中集成SDWebImage+WebP的问题。我正在使用SDWebImage+WebP从我的服务器上加载我的UItableView收藏列表中的webp图像。

每次我重新进入前台或每次重新启动单元中的imageView时,都会从磁盘中重新获取图像(同时图像视图将为空白),并使用相同的图像重新加载UIImageview,即使服务器上的数据没有更改。

但当我使用JPG格式与相同的代码库时,它会像我预期的那样工作,在重新进入前台时不会变黑,它将显示缓存的图像。但它不适用于webp

我使用的代码:

代码语言:javascript
复制
[videoV.imageViewVideo sd_setImageWithURL:[NSURL URLWithString:imageUrl] placeholderImage:nil options:SDWebImageRefreshCached|SDWebImageRetryFailed ];

任何帮助感谢!

EN

回答 1

Stack Overflow用户

发布于 2019-01-22 18:37:30

我正在使用一种变通方法。它可能会导致无法刷新图像缓存问题。

检查图片url是否与当前图片相同。如果是这样的话,不要调用setImage。

代码语言:javascript
复制
guard self.kf.webURL != url || self.image == placeholder || self.image == nil
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48922408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档