gpt4 book ai didi

ios - SDWebImage+WebP ImageView 应用重新进入前台时闪烁

转载 作者:可可西里 更新时间:2023-11-01 03:34:49 25 4
gpt4 key购买 nike

我在通过 CocoaPods 将 SDWebImage+WebP 集成到我们的项目中时遇到了问题。我正在使用 SDWebImage+WebP 从我的服务器加载我的 webp 图像到 UItableView 的集合列表中。

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

但是当我使用具有相同代码库的 JPG 格式时,它会按我预期的那样工作,重新进入前景时不会出现黑色,它会显示缓存的图像。但它不适用于 webp

我使用的代码:

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

感谢任何帮助!

最佳答案

我正在使用一种解决方法。可能会导致图片缓存无法刷新的问题。

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

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

关于ios - SDWebImage+WebP ImageView 应用重新进入前台时闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48922408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com