2009-12-14 56 views
-1

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

+0

请致电,我看过类似的问题,但没有一样的问题。所有这些关于管理基于导航的应用程序中的行。请不要认为这是其中之一。 – Nithin 2009-12-14 11:07:19

回答

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]; 
} 

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

相关问题