插入集合视图单元格后是否可以重复使用?

时间:2019-11-08 01:32:54

标签: ios uicollectionview uicollectionreusableview

我正在使用一个视图控制器,当用户滚动时在其中插入集合视图单元格。

我仅在开始使用reloadData()方法。 (viewDidLoad)

第一次加载后,每当用户滚动时,我都会使用insertItems(at :)方法。

要添加很多单元格,因此这些单元格应可重复使用。

但是我不知道直接插入单元格时是否可以重复使用单元格。

插入单元格时是否可以重复使用? (不是reloadData)

1 个答案:

答案 0 :(得分:0)

简短的回答:是的,单元格可以重复使用。

更长的答案:

当您调用dequeueReusableCell(withReuseIdentifier:for:)以在集合视图中获取某个项目的单元格时,它将返回按其标识符定位的可重用单元格对象。

  

在要求提供数据源对象时从数据源对象调用此方法   集合视图的新单元格。此方法使现有的队列出队   单元格(如果有)或根据类创建新的单元格,或者   您先前注册的nib文件。

Documentation