UICollectionView多个选择可重用性问题

时间:2014-10-17 07:51:14

标签: ios uicollectionview

我是UICollectionview.的新手我已经制作了一个简单的样本,我可以应用多个图像选择。但是我遇到了关于选择的问题,问题是当我滚动集合视图时,复选标记被添加到其他单元格,并且图像数组计数在didSelectedItemdidDeselectItem处不同。

以下是我尝试过的示例代码Sample Link

1 个答案:

答案 0 :(得分:0)

当您在CollectionView(或TableView中)滚动时,会重复使用这些单元格。
要在滚动时保留选择,您需要保留所选IndexPaths的数组,并在collectionView:cellForItemAtIndexPath:中相应更新单元格。这意味着如果所选数组包含此IndexPath,则删除复选标记或进行设置。