歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> iPhone開發--UITextView中的文字改變時觸發的事件

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

日期:2017/3/1 10:18:23   编辑:Linux編程
實例化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