不调用UITableViewCell setEditing

时间:2014-02-18 13:01:43

标签: objective-c uitableview

我的UIViewController包含UITableView。我实现了自定义编辑按钮,可以为表格视图切换setEditing:animated。一切正常,删除和重新排序图标显示。表视图单元格具有自定义类(UITableViewCell的子类),其中我重写setEditing方法以在编辑模式为ON时执行一些额外的自定义。

来自文档:

  

当表视图收到setEditing:animated:时,它发送相同的内容   每个可见行的UITableViewCell对象的消息。

据我所知,应该为每个单元调用setEditing方法,但遗憾的是它不会发生。哪里可能是问题?我错过了什么?

1 个答案:

答案 0 :(得分:3)

我发现了自己的错误。我压倒一切

-(void)setEditing:(BOOL)editing

但我应该覆盖

-(void)setEditing:(BOOL)editing animated:(BOOL)animated