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/

10-11 14:56