我正在使用一个视图控制器,当用户滚动时在其中插入集合视图单元格。
我仅在开始使用reloadData()方法。 (viewDidLoad)
第一次加载后,每当用户滚动时,我都会使用insertItems(at :)方法。
要添加很多单元格,因此这些单元格应可重复使用。
但是我不知道直接插入单元格时是否可以重复使用单元格。
插入单元格时是否可以重复使用? (不是reloadData)
答案 0 :(得分:0)
简短的回答:是的,单元格可以重复使用。
更长的答案:
当您调用dequeueReusableCell(withReuseIdentifier:for:)
以在集合视图中获取某个项目的单元格时,它将返回按其标识符定位的可重用单元格对象。
在要求提供数据源对象时从数据源对象调用此方法 集合视图的新单元格。此方法使现有的队列出队 单元格(如果有)或根据类创建新的单元格,或者 您先前注册的nib文件。