如何更改不可见单元格的 UICollectionViewCell 选择?
How to change UICollectionViewCell selection of a non-visible cell?
有什么方法可以更改不在 "visibleCells" 中的 UICollectionViewCell 的 'selected' 成员吗?
(除了保存最后选择的单元格的 Cell 对象...)
为了改变项目的 selected 状态,你应该调用方法 selectItemAtIndexPath:
项目可以重复使用,所以如果你调用 UICollectionViewCell 的 setSelected
方法,它可能 select 不是正确的项目。
[self.collectionView selectItemAtIndexPath:indexPath animated:NO scrollPosition:UICollectionViewScrollPositionNone];
如果你想删除select它你有这个方法:
[self.collectionView deselectItemAtIndexPath:indexPath animated:NO];
有什么方法可以更改不在 "visibleCells" 中的 UICollectionViewCell 的 'selected' 成员吗? (除了保存最后选择的单元格的 Cell 对象...)
为了改变项目的 selected 状态,你应该调用方法 selectItemAtIndexPath:
项目可以重复使用,所以如果你调用 UICollectionViewCell 的 setSelected
方法,它可能 select 不是正确的项目。
[self.collectionView selectItemAtIndexPath:indexPath animated:NO scrollPosition:UICollectionViewScrollPositionNone];
如果你想删除select它你有这个方法:
[self.collectionView deselectItemAtIndexPath:indexPath animated:NO];