iOS关于tableview编辑状态的delete按钮并改成中文

tableVeiw编辑状态有三个:

typedef NS_ENUM(NSInteger, UITableViewCellEditingStyle) {
    UITableViewCellEditingStyleNone,   //默认没有
    UITableViewCellEditingStyleDelete, //删除状态
    UITableViewCellEditingStyleInsert   //插入状态
};

现在单说删除状态,协议方法如下

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        //具体的删除代码
    }
}

效果图如下:


delete按钮

可以修改删除状态的文字,协议方法如下

- (NSString *)tableView:(UITableView *)tableView titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath {
    return @"删除";
}

效果图如下:


删除按钮

推荐阅读更多精彩内容