在UITableViewCell
上滑动时,如何显示删除按钮?该事件永远不会引发,并且删除按钮也不会出现。
最佳答案
在(-viewDidLoad or in storyboard)
中启动期间,请执行以下操作:
self.tableView.allowsMultipleSelectionDuringEditing = NO;
重写以支持表 View 的有条件编辑。仅当您要为某些项目返回
NO
时才需要实现此功能。默认情况下,所有项目都是可编辑的。- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
// Return YES if you want the specified item to be editable.
return YES;
}
// Override to support editing the table view.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
//add code here for when you hit delete
}
}
关于ios - UITableViewCell,在滑动时显示删除按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3309484/