5

我确实将此代码添加到我viewDidLoad的,编辑按钮出现了,但行的左侧没有减号按钮。

  self.navigationItem.leftBarButtonItem = self.editButtonItem;   

滑动行后,删除按钮出现,但是当我点击编辑按钮时,没有减号。

什么会导致减号没有出现在我的程序中?

4

1 回答 1

5

将您的表格视图编辑模式设置为,

   [self.tableView setEditing:YES animated:YES];

在导航栏中的编辑按钮的操作方法中执行上述操作。

或者只是使用,

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
    [self.tableView setEditing:editing animated:animated];
}

如果要显示删除按钮,可以实现以下代码。

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

     return UITableViewCellEditingStyleDelete;
}

有关更多详细信息,请查看苹果文档

于 2012-11-28T22:58:06.003 回答