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 @"删除";
}

效果图如下:


删除按钮
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容