在我的ios项目中,我使用uicollectionview和自定义CollectionViewCells来加载保存在设备上的本地图像(通过ALAssets)。
当用户向下滚动然后再向上时,会出现问题。似乎ALAssets需要足够长的时间来加载图像(我没有使用缩略图版本),这会让它感到困惑并设置单元格的错误图像。我确信这是错误的单元格图像,因为它已经在过去设置了正确的图像。
如何克服此问题并同步加载的图像?
答案 0 :(得分:1)
取消连接到此函数内每个单元格的ALAssets操作:
- (void)prepareForReuse
在自定义单元格类中。这应该可以防止更新重复使用的图像和具有不同内容的图像。