滚动后,活动指示器在集合视图单元格上随机显示

时间:2017-10-04 11:20:21

标签: swift uicollectionview uicollectionviewcell uiactivityindicatorview

我有自定义集合视图单元的动态数量。每个单元格都有下载按钮,点击下载按钮我添加了活动指示器代替下载按钮,它将被动画直到图像下载。但是如果我在点击下载按钮后滚动集合视图,则活动指示符会显示在任何随机单元格上。

1 个答案:

答案 0 :(得分:1)

此行为与事实相关,然后单元格为reused

如果您手动添加AcitivityIndi​​cator,则必须手动将其删除。

你必须在两个地方做到这一点:

  • 在下载方法的完成块中(如果在显示单元格时下载完成)

  • prepareForReuse类的UITableViewCell函数中。