我有几个UITableViewController
的子类,其中包含myCell
类型的单元格(UITableViewCell
的子类)。这些单元格包含UITextField
个,并且是这些文本字段的委托。但是,在极少数情况下,我想在tableViewController中捕获一些对委托的调用(特别是textFieldShouldBeginEditing:
)。
有没有合理的方法来实现这一目标而不必继承我的单元格?
答案 0 :(得分:0)
让您的myCell
类定义自己的协议以及delegate
属性。
然后使表视图控制器成为它创建的每个单元的委托。然后表视图控制器可以实现单元的协议方法。
然后,单元类的实现可以在需要时调用其委托的方法。