在基于视图的应用程序中管理行

时间:2009-12-14 10:37:52

标签: iphone navigation

我能够在基于导航的应用程序中管理uitableviewcell的行(添加,删除和重新排序),但它不适用于基于视图的应用程序。在导航类型应用程序中创建的编辑按钮可以进行编辑。任何人都知道在此导航按钮内部进行修饰时会调用哪种操作方法?在这个方法上发生的事情是添加,删除和重新排序行的规定,但我没有写任何行动方法。在基于视图的应用程序中,有没有类似的方法来做这些事情?

1 个答案:

答案 0 :(得分:1)

UIViewController正在使用该导航栏按钮调用其setEditing:animated:方法。如果你正在连接一个常规按钮,你的处理程序应该调用该方法,该方法应如下所示:

- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
    [super setEditing:editing animated:animated]; // must be called first according to Apple docs
    [table setEditing:editing animated:animated];
}

即。你的控制器会告诉表格也进入编辑模式。