小编典典

UITableViewCell,在滑动时显示删除按钮

all

如何在滑动时显示删除按钮UITableViewCell?该事件永远不会引发,删除按钮永远不会出现。


阅读 108

收藏
2022-03-08

共1个答案

小编典典

在启动过程中(-viewDidLoad or in storyboard)

self.tableView.allowsMultipleSelectionDuringEditing = false

覆盖以支持表格视图的条件编辑。仅当您要返回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
    }    
}
2022-03-08