我能够在基于导航的应用程序中管理uitableviewcell的行(添加,删除和重新排序),但它不适用于基于视图的应用程序。在导航类型应用程序中创建的编辑按钮可以进行编辑。任何人都知道在此导航按钮内部进行修饰时会调用哪种操作方法?在这个方法上发生的事情是添加,删除和重新排序行的规定,但我没有写任何行动方法。在基于视图的应用程序中,有没有类似的方法来做这些事情?
答案 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];
}
即。你的控制器会告诉表格也进入编辑模式。