【问题标题】:UITableView cells with ALAssets images overlap when scrolled滚动时带有 ALAssets 图像的 UITableView 单元格重叠
【发布时间】:2013-09-10 22:15:13
【问题描述】:

在我的 ios 项目中,我使用 uicollectionview 和自定义 CollectionViewCells 来加载保存在设备上的本地图像(通过 ALAssets)。

当用户向下滚动然后返回时出现我的问题。似乎 ALAssets 加载图像需要足够长的时间(我没有使用缩略图版本),这会使其混淆并设置单元格的错误图像。我确定这是错误单元格的图像,因为它在过去已经设置了正确的图像。

如何克服这个问题并同步加载的图像?

【问题讨论】:

    标签: ios uicollectionview alasset


    【解决方案1】:

    取消连接到此函数内每个单元格的 ALAssets 操作:

    - (void)prepareForReuse
    

    在您的自定义单元格类中。这应该可以防止更新单元格上重复使用且内容不同的图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多