【发布时间】:2019-07-18 00:06:16
【问题描述】:
我有一个非常简单的 UICollectionView,由于某种原因,它在应用过滤器后不会像我预期的那样 reloadData()。我在过滤后的数组中获得了正确的值,但是我在集合视图中获得了在滚动之前不会清除的流氓单元格 - 出列。
在某些情况下它可以正常工作。我还没有理解它没有的情况。
我有一个对象数组,以及一个用于保存从该主数组过滤的值的数组,即:
hourly = hourlyMaster.filter { $0.forecastDateTime >= minDate }`
cellForItemAt 功能一切正常。我只想在将过滤器应用于数组后重绘视图。显然,
hourlyCollectionView.reloadData()
紧跟过滤器并没有完成它。我敢肯定,我在这里缺少一些简单的东西。非常感谢任何想法。
【问题讨论】:
标签: swift uicollectionview reloaddata