イベントを UITextView に配線できないようです。
UITextFieldで使用できるイベントのリスト (「Did End On Exit」、「Editing Changed」など) は、すべてUITextViewで使用できるはずです。
しかし、そうではありません。イベント リストの UITextView には何も表示されません。
ここで何が起こっており、UITextView のイベントをトラップするにはどうすればよいですか?
イベントを UITextView に配線できないようです。
UITextFieldで使用できるイベントのリスト (「Did End On Exit」、「Editing Changed」など) は、すべてUITextViewで使用できるはずです。
しかし、そうではありません。イベント リストの UITextView には何も表示されません。
ここで何が起こっており、UITextView のイベントをトラップするにはどうすればよいですか?
ビュー コントローラーは UITextViewDelegate を実装する必要があります。
@interface SaveGameViewController : UIViewController<UITextViewDelegate>
UITextViewDelegate をビュー コントローラーに追加した後、Interface Builder を開くと、最初の所有者の下にこの "デリゲート" フックが見つかります。
私の場合、SaveGameViewController のビューである SaveGameView 内にテキスト ビューがあり、IB で SaveGameViewController.xib を開くと、テキスト ビューを最初の所有者内のデリゲートに配線して、ビュー コントローラーがデリゲートに応答するようにすることができます。イベント:
-(IBAction)textViewDidBeginEditing:(UITextView *)textView;
このメソッドは SaveGameViewController 内にもあります
UITextViewDelegateプロトコルを実装するデリゲートを設定していますか?
ファイル所有者が UITextFieldDelegate を実装する場合、UITextView のデリゲート出力をファイル所有者に接続します。単純