经典滑动删除后,有两种可能性,
用户按下了“删除”按钮,因此触发了此函数:( void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath用户已按下按钮外部,因此编辑状态被取消 .
有人知道在取消编辑时会触发哪个函数(如果存在),或者如何捕获此事件?所以我可以在取消删除后立即做一些事情 .
谢谢 .
1 回答
编辑状态完成后,您将通过UITableViewDelegate方法知道- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
您只需要弄清楚如何区分删除和取消 . 如果调用数据源"tableView:commitEditingStyle:forRowAtIndexPath:" method,则__12436_删除 . 如果不是,则用户取消 .