【发布时间】:2019-09-01 14:34:07
【问题描述】:
我在 UICollectionViewCell 中有一个带有正在进行的进度动画的 progressBar。每次我重新加载 UICollectionView 的数据时,进度动画都会被删除。 每次单元格数量发生变化时,我都必须重新加载数据。
【问题讨论】:
标签: ios swift iphone uicollectionview cell
我在 UICollectionViewCell 中有一个带有正在进行的进度动画的 progressBar。每次我重新加载 UICollectionView 的数据时,进度动画都会被删除。 每次单元格数量发生变化时,我都必须重新加载数据。
【问题讨论】:
标签: ios swift iphone uicollectionview cell
使用 collectionView visibleCells 属性。 这样您就可以更好地控制要更新的特定 UI。
例如。 你有字符串和日期的数组。 字符串是动画。 日期是简单的标签。 您只想更新日期。
所以:
1. 您使用新日期更新数据(数组)。
2. 通过调用 collectionView visibleCells 更新 UI,然后为每个单元格,
3.您只用新信息更新日期。动画保持
去。
【讨论】: