我有一个可以编辑的几个单元格的tableview。如果表格中没有单元格,我想删除工具栏中的编辑按钮
答案 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