Swift Kingfisher显示图片一个小问题

2020-09-16  本文已影响0人  玉思盈蝶

首先,不知道这是不是Kingfisher的一个小Bug,还是设计就是如此哈,

代码如下:

backgroundImageView.kf.setImage(with: URL(string: imageUrlStr),
                              placeholder: UIImage(named:"qianrenqianwei"),
                              options: [.keepCurrentImageWhileLoading])

当option是keepCurrentImageWhileLoading的时候,当图片加载url有问题,不显示默认图片,显示的上个正常显示的图片了?????我真是第一次见。。。。。。

改成下面就好了:

backgroundImageView.kf.setImage(with: URL(string: imageUrlStr),
                              placeholder: UIImage(named:"qianrenqianwei"),
                              options: [.cacheOriginalImage])

keepCurrentImageWhileLoading

当加载一个新图时,是否要保持当前的图片。

PS:有点迷,keepCurrentImageWhileLoading还是少用吧,哈哈哈

上一篇 下一篇

猜你喜欢

热点阅读