美文网首页
TableViewCell的系统删除回顾

TableViewCell的系统删除回顾

作者: kYoungAa | 来源:发表于2019-08-15 15:56 被阅读0次

首先我们知道 在开发中像微信 QQ之类的消息类表或者私信 这个时候就会用到Cell的删除 或者一些项目其他的自定义删除 有时候自定义的就可以满足我们   而且还会省时

//是为了让我们判断一些自己想要哪一组是可以删除的 BOOL

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {

       if (indexPath.section == ?) {

        return YES;

    }

    return NO;

}

// 定义编辑样式

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {

    return UITableViewCellEditingStyleDelete;

}

// 进入编辑模式,按下出现的编辑按钮后,进行删除操作 这里边可以不用写什么也会出现"删除字样"

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {

    if (editingStyle == UITableViewCellEditingStyleDelete) {

        }

}

// 修改编辑按钮文字 自定义里边文字以及样式

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath {

    return @"删除";

}

相关文章

网友评论

      本文标题:TableViewCell的系统删除回顾

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