首页 > 解决方案 > UICollectionView:控制单元格何时可以重用

问题描述

据我所知,我想使用 collectionviews 的唯一真正根本原因是拥有高效的内置单元重用系统(https://stackoverflow.com/a/32574877/7612797)。例如,如果我想显示 100 个元素,但一次只有 5 个元素可见,我应该使用 collectionView。

但是collectionView的回收模型完全基于collectionView的可见边界。换句话说,单元格几乎在它们离开 collectionView 的那一刻就消失了。

我发现这个标准对我的需求来说相当严格和不灵活。有没有一种方法可以覆盖确定何时不再使用单元格并应将其出列?

我唯一的其他手段是编写我自己的集合视图,在重用确定上具有更大的灵活性。

标签: iosswiftuicollectionview

解决方案


推荐阅读