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