2011-01-26 11 views

答えて

0

UITextViewからのメッセージをテキスト編集状態に関連付けるには、UITextViewDelegateプロトコルを使用する必要があります。あなたはtextViewDidEndEditing:メソッドを使いたいでしょう。

3

UITextViewには列挙されたイベントがありませんが、それには委任プロトコルUITextViewDelegateがあります。あなたは、一般的に、あなたのUIViewControllerのサブクラスにUITextViewの「デリゲート」コンセントを接続し、あなたのUIViewControllerのサブクラスでは、あなたのクラスインターフェイスの宣言に<UITextViewDelegate>を追加します。

@interface MyUIViewController : UIViewController <UITextViewDelegate> 

その後、あなたのMyUIViewController.mファイルであなたのいずれかを実装することができますデリゲートプロトコルのさまざまなメソッドあなたのケースでは、私はあなたがしたいと考えている方法は次のとおりです。

- (void)textViewDidEndEditing:(UITextView *)textView 
{ 
    // do stuff with the contents of the text view... 
} 
1

UITextViewはUITextViewDelegateプロトコルに準拠デリゲートを持っています。このプロトコルは、他の方法の中でも、-textViewDidEndEditing:という名前のものを提供しています。これは、キーボードが外されたとき、またはフォーカスが別のコントロールに移動したときに呼び出されます。