2011-01-26 39 views

回答

0

您應該使用UITextViewDelegate協議接收來自UITextView到文本編輯狀態相關的消息。您需要使用textViewDidEndEditing:方法。

3

的UITextView不列舉了事件,但它擁有的是一個委託協議:UITextViewDelegate。您一般的UITextView的「代表」插座連接到您的UIViewController子類,並在您的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:的方法,當鍵盤被解除或焦點移動到另一個控件時,該協議被調用。

相關問題