我确实将此代码添加到我viewDidLoad
的,编辑按钮出现了,但行的左侧没有减号按钮。
self.navigationItem.leftBarButtonItem = self.editButtonItem;
滑动行后,删除按钮出现,但是当我点击编辑按钮时,没有减号。
什么会导致减号没有出现在我的程序中?
我确实将此代码添加到我viewDidLoad
的,编辑按钮出现了,但行的左侧没有减号按钮。
self.navigationItem.leftBarButtonItem = self.editButtonItem;
滑动行后,删除按钮出现,但是当我点击编辑按钮时,没有减号。
什么会导致减号没有出现在我的程序中?
将您的表格视图编辑模式设置为,
[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;
}
有关更多详细信息,请查看苹果文档