1

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

4

2 回答 2

4

设置rightBarButtonItem'为零:

self.navigationItem.rightBarButtonItem = nil;

当您想再次显示编辑按钮时,请将其设置为self.editButtonItem

self.navigationItem.rightBarButtonItem = self.editButtonItem;
于 2012-11-29T10:01:51.610 回答
-2

你应该实现这个方法

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

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

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

于 2012-11-29T08:58:04.417 回答