2
当UICollectionView启用取消选择细胞,而allowsMultipleSelection禁用
collectionView.allowsMultipleSelection = YES;
我可以取消选择中选定的细胞。
当
collectionView.allowsMultipleSelection = NO;
我无法取消选择中选定的细胞。
反正我只能设置
collectionView.allowsMultipleSelection = NO;
和
能够取消选定单元格?所以可能会有一个被选中或者没有被选中。
我知道你可以通过点击手势来实现你自己的选择,然后在检测到手势时调用setSelected。但我正在寻找一个更原生的解决方案,你可以在uicollectionView自己配置的东西。
谢谢!
也许最简单的方法是允许多重选择并清除'didSelect ...中的先前选择' – Paulw11