【发布时间】:2013-01-21 15:39:18
【问题描述】:
我在集合视图中启用了 allowMultipleSelection。细胞改变它们的 点击时选定的状态。都好。但是,当我想使用下面的代码将整个视图重置为选定状态:否时,单元格似乎完全取消选择,直到我进行新的选择,此时所有先前选择的单元格都显示其先前选择的状态。
即尽管出现,当我以编程方式取消选择单元格时,collectionview 并未更新其当前选择列表
- (void)clearCellSelections {
for (LetterCell *cell in self.collectionView.visibleCells) {
[cell prepareForReuse];
}
}
在自定义单元格中:
- (void)prepareForReuse
{
[super prepareForReuse];
[self setSelected:NO];
}
我做错了什么?还有其他方法可以取消选择所有单元格吗?
感谢 TBlue 观看
【问题讨论】:
-
刷新collectionview控件?
标签: iphone objective-c uicollectionview