歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

iPhone開發--UITextView中的文字改變時觸發的事件

實例化UITextVIew的類對象並將UITextView的實例對象的delegate設為self。
  1. m_contentTextField = [[[UITextView alloc] init] autorelease];  
  2. m_contentTextField.frame = CGRectMake(0, 0, 320, 90) ;    
  3. m_contentTextField.backgroundColor = [UIColor whiteColor] ;  
  4. m_contentTextField.font = [UIFont systemFontOfSize:14];  
  5. m_contentTextField.delegate = self ;       
  6. [m_contentTextField becomeFirstResponder];  

之後通過UITextViewDelegate的方法中的textViewDidChange方法來監聽文字改變的消息了。
  1. - (void)textViewDidChange:(UITextView *)textView {  
  2.     NSLog(@"textViewDidChange:%@", textView.text);  
  3. }  

一定要記得在頭文件中導入UITextViewDelegate哦。

附加:

該代理還實現了以下幾種監聽事件
– textViewShouldBeginEditing:
– textViewDidBeginEditing:
– textViewShouldEndEditing:
– textViewDidEndEditing:
Copyright © Linux教程網 All Rights Reserved