UITableView编辑/完成事件

rpl*_*orn 7 notifications delegates editing uitableview

是否有通知或委托方法可用于检测表视图何时进入编辑状态?

我想要做的是检测表正在编辑,然后显示一个额外的行,显示"添加新项目"或类似的东西.

我试图在数组的末尾添加"添加新项"排在视图控制器被加载,然后根据是否[的tableView isEditing]是真的还是假的,要么返回[数组数](当我编辑的)或[数组计数] - 1(当我不编辑时).

有任何想法吗?Apple编辑表格中的项目并允许删除的方式是什么?

rpl*_*orn 6

我找到了.覆盖此方法:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated{
    [super setEditing:editing animated:animated];

    // do something
}
Run Code Online (Sandbox Code Playgroud)