【发布时间】:2020-08-24 20:33:52
【问题描述】:
我已经用来自 API 的图像填充了 collectionView 并缓存了它。 它可以工作,但是最初加载图像时会出现问题。 imageView 在几分之一秒内占用了 collectionView 缓存中的一些其他图像,但它是可检测到的并且看起来很奇怪 相反,我想在加载之前将其保持为空。
AF.request(imageurlstring).responseImage { response in
if case .success(let image) = response.result {
self.image = image
imageChache.setObject(image, forKey: NSString(string: urlString))
}
}
【问题讨论】:
-
您是否尝试将 imageview 的图像设置为
nil或集合视图单元格类的prepareForReuse方法中的占位符。 -
是的@TonyNguyen,我试过了。它确实在一定程度上减少了问题,但有时仍然显示相同的问题
标签: ios swift caching uicollectionview