项目中用到了collectionView的点击选中添加至数组、再点击从数组中删除
其实iOS collectionView为我们提供了俩个方法
//这个取消选中的方法、此处我们可以从数组中删除元素
- (void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath;
//这个是选中的方法、此处我们给数组添加元素- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath;
当然如果要支持多选的话、我们需要设置BOOL 的属
@property (nonatomic) BOOL allowsMultipleSelection; // 默认为NO
这样、我们就可以做我们想做的事了!!!
希望能给大家带来帮助、我们一起加油!!!