4

イベントを UITextView に配線できないようです。

UITextFieldで使用できるイベントのリスト (「Did End On Exit」、「Editing Changed」など) は、すべてUITextViewで使用できるはずです。

しかし、そうではありません。イベント リストの UITextView には何も表示されません。

ここで何が起こっており、UITextView のイベントをトラップするにはどうすればよいですか?

4

3 に答える 3

6

ビュー コントローラーは UITextViewDelegate を実装する必要があります。

@interface SaveGameViewController : UIViewController<UITextViewDelegate>  

UITextViewDelegate をビュー コントローラーに追加した後、Interface Builder を開くと、最初の所有者の下にこの "デリゲート" フックが見つかります。

私の場合、SaveGameViewController のビューである SaveGameView 内にテキスト ビューがあり、IB で SaveGameViewController.xib を開くと、テキスト ビューを最初の所有者内のデリゲートに配線して、ビュー コントローラーがデリゲートに応答するようにすることができます。イベント:

-(IBAction)textViewDidBeginEditing:(UITextView *)textView;

このメソッドは SaveGameViewController 内にもあります

于 2011-04-26T20:17:29.533 に答える
1

UITextViewDelegateプロトコルを実装するデリゲートを設定していますか?

于 2009-11-23T18:06:51.740 に答える
0

ファイル所有者が UITextFieldDelegate を実装する場合、UITextView のデリゲート出力をファイル所有者に接続します。単純

于 2009-11-24T03:09:02.303 に答える