複数のUITextFieldとUITableViewを含むUI要素をプログラムで作成して配置する、自分を表すCustomView
UIView
クラスがあります。screenUI
またUIViewController
、CustomView を self.view に割り当てる loadView もあります。
これは、ビューとコントローラーの結合を最適に保つために行います。
私の質問は、CustomView 内のデリゲートを管理UITextFields
に設定するにはどうすればよいですか?UITableView
UIViewController
および他のすべてのプロトコルメソッドはビューではなくコントローラーに実装する必要があることを理解していUITextFieldDelegate
ますが、ビューコントローラーでアイテムのデリゲートを設定することは避けたいと思います(たとえばtextField1.delegate = self
、UIViewController をデリゲートとして設定UIViewController
するのではなく、クラスで)textField1.delegate = <value
> 私のCustomView
クラスで) 私のコードをきれいに保つために。
ありがとうございます。