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