我有一个CustomView
UIView
代表我的类,我screenUI
在其中以编程方式创建和定位 UI 元素,其中有多个 UITextField 和一个 UITableView。我还有一个UIViewController
在它的 loadView 中,我将我的 CustomView 分配给 self.view。
我这样做是为了最好地保持视图和控制器的凝聚力。
我的问题是如何将 CustomView 内的 and 的委托设置为管理UITextFields
的?UITableView
UIViewController
我的理解是UITextFieldDelegate
所有其他协议方法应该在控制器而不是视图中实现,但我想避免在视图控制器中设置项目的委托(例如textField1.delegate = self
,在UIViewController
类中而不是textField1.delegate = <value
将 UIViewController 设置为委托> 在我的CustomView
课堂上)以保持我的代码更干净。
谢谢。