Avatar
Avatar
Kishikawa Katsumi
UITextViewとUITextField?なら、 UITextViewはデリゲートと同じNotificationがあるのでカスタムビューの方ではNotificationを使って変更に反応する手もあります。それなら1対多で使えるし、呼び出し先のクラスでデリゲートを使ってもデリゲートは使ってないので問題ないです。 UITextFieldの方はデリゲートと完全に同じではないですがtarget-actionでeditingChangedのイベントがあるので(たぶんやりたいことはできるはず)そっちを使うと、デリゲートに頼らずにできます。
その方法って、textFieldShouldReturn( textField: UITextField) やtextViewDidBeginEditing( textView: UITextView)とかもデリゲート無しでいけますか。