删除UITableView中的编辑按钮

时间:2012-11-29 08:43:49

标签: objective-c ios uitableview

我有一个可以编辑的几个单元格的tableview。如果表格中没有单元格,我想删除工具栏中的编辑按钮

2 个答案:

答案 0 :(得分:4)

rightBarButtonItem'设为nil:

self.navigationItem.rightBarButtonItem = nil;

如果要再次显示编辑按钮,请将其设置为self.editButtonItem

self.navigationItem.rightBarButtonItem = self.editButtonItem;

答案 1 :(得分:-2)

你应该实现这个方法

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
tableview委托中的

。在那里,您可以为您的单元格返回适当的编辑样式:UITableViewCellEditingStyleDelete用于可删除单元格,UITableViewCellEditingStyleNone用于其他单元格

所以,如果你没有任何行,请把你的表视图样式UITableViewCellEditingStyleNone