如何让我的tableview进入编辑模式?

时间:2010-05-25 07:26:04

标签: iphone objective-c uitableview uiviewcontroller

由于某种原因我无法让我的tableview进入编辑模式。它比看起来有点困难,因为我使用一些开源代码来创建一个带有tableview的日历(iCal esque),并且它不像使用常规tableview那么简单。

基本上,我有两节课。一个(比如A类)是一个UIViewController而另一个(B类)是viewController的数据源和tableview委托。在B组中,我已经实现了

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

工作正常,但如果我在A类(视图控制器)中放置编辑导航栏项,则没有任何反应。我忘记了某些协议,或者我需要写的某些特殊方法吗?感谢您的帮助,如果我遗漏了某些内容,我会道歉,我只是想学习其他人的代码。

编辑:

我刚在A类(视图控制器)中实现了这段代码

- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
    self.tableView.editing = editing;
}

这使得编辑圈出现,但它没有动画。

1 个答案:

答案 0 :(得分:7)

你几乎已经拥有它了。打电话给超级。

- (void)setEditing:(BOOL)editing animated:(BOOL)animate {
    [super setEditing:editing animated:animate];
    [self.tableView setEditing:editing animated:animate];
}
相关问题