美文网首页
IOS_OC_网格的批量编辑(选中、反选、全选、删除)

IOS_OC_网格的批量编辑(选中、反选、全选、删除)

作者: IOS_技术小牛 | 来源:发表于2020-04-14 15:26 被阅读0次

    ============================================================================================================================================================================================================================================================================

    根据行业惯例,开头应该放张gif。但是由于之前装的gif工具不能用了。放两张图片自己脑补吧!!!!

    Simulator Screen Shot - iPhone 11 - 2020-04-14 at 15.26.05.png Simulator Screen Shot - iPhone 11 - 2020-04-14 at 15.26.18.png

    基本上就是这个样子了。

    实现步骤:
    自定义网格cell中定义一个Bool变量,用来记录当前cell状态;
    cell的代理方法中根据编辑状态控制cell的选择图片是否隐藏;
    cell的触发事件代理方法中为cell的图片赋值;

    核心代码:

           cell.selectImgV.hidden = NO;
             if (self.isAllSelect == YES) {
                 cell.selectImgV.image =  [UIImage imageNamed:@"select_yes"];
                 cell.isSelectGo = YES;
             }else{
                 cell.selectImgV.image =  [UIImage imageNamed:@"select_no"];
                 cell.isSelectGo = NO;
             }
    
            CustomCollectionViewCell *cell = [collectionView cellForItemAtIndexPath:indexPath];
            if (cell.isSelectGo == YES) {
                cell.isSelectGo = NO;
                cell.selectImgV.image =  [UIImage imageNamed:@"select_no"];
                [self.selectArr removeObject:self.dataArr[indexPath.row]];
            }else{
                cell.isSelectGo = YES;
                cell.selectImgV.image =  [UIImage imageNamed:@"select_yes"];
                [self.selectArr addObject:[NSString stringWithFormat:@"%@",self.dataArr[indexPath.item]]];
    
            }
    

    也就没啥玩意了还有个Demo

    相关文章

      网友评论

          本文标题:IOS_OC_网格的批量编辑(选中、反选、全选、删除)

          本文链接:https://www.haomeiwen.com/subject/xsozmhtx.html