【问题标题】:How to clear old UICollectionViewCell Data to avoid repeating cells? [duplicate]如何清除旧的 UICollectionViewCell 数据以避免重复单元格? [复制]
【发布时间】:2018-02-05 14:07:55
【问题描述】:

我的 collectionview 单元格重复多次。我之前也发过这个问题...Check the Question with source code

以前重复 10 次,现在每个单元格重复 5 次.. 因为我用过

image.image = nil

但我想完全停止重复单元格。

我在重新加载数据之前尝试了自定义单元格、重置/清除数据源,并尝试了几乎所有可能的谷歌搜索结果解决方案。

请帮我解决这个问题。

【问题讨论】:

  • 你用什么方法在单元格中显示图片?
  • 这个问题和你之前的问题有什么区别?请edit解释。此处不接受转载。
  • 你能给出一个解决方案吗?我没有找到任何完整的解决方案,这是为什么?

标签: ios objective-c uitableview uicollectionview uicollectionviewcell


【解决方案1】:

您应该覆盖- (void)prepareForReuse; 并从那里清理单元格内容。

- (void)prepareForReuse {
    image.image = nil;
}

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 2021-09-16
    • 2018-08-06
    • 2014-04-13
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2017-07-16
    相关资源
    最近更新 更多