我是UICollectionview.
的新手我已经制作了一个简单的样本,我可以应用多个图像选择。但是我遇到了关于选择的问题,问题是当我滚动集合视图时,复选标记被添加到其他单元格,并且图像数组计数在didSelectedItem
和didDeselectItem
处不同。
以下是我尝试过的示例代码Sample Link
答案 0 :(得分:0)
当您在CollectionView
(或TableView
中)滚动时,会重复使用这些单元格。
要在滚动时保留选择,您需要保留所选IndexPaths
的数组,并在collectionView:cellForItemAtIndexPath:
中相应更新单元格。这意味着如果所选数组包含此IndexPath
,则删除复选标记或进行设置。