zoukankan      html  css  js  c++  java
  • iOS

    UITextField:
    
    [textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
    
    - (void) textFieldDidChange:(id) sender {  
    
       UITextField *_field = (UITextField *)sender;  
    
       NSLog(@"%@",[_field text]);  
    
    }
    
    
    
    UITextView:
    
    实现其delegate方法
    
    
    - (void)textViewDidChange:(UITextView *)textView
    {
        if (textView.markedTextRange == nil) {
            NSLog(@"text:%@", textView.text);
        }
    }
    
    想说一点比较有意思的事情是为什么UITextFied和UITextView会有不同呢,查了一下文档才发现,UITextField是继承了UIControl的:UIControl : UIView : UIResponder : NSObject 所以delegate方法中就没有提供这个方法了。而UITextView没有继承UIControl:UIScrollView : UIView : UIResponder : NSObject 但苹果还是很明智地在UITextView的delegate中给提供了方法,哈哈。
  • 相关阅读:
    JSP实验四
    servlet应用
    SWPU电子邮件页面
    Java Web基础
    软件工程课程总结
    Beta-星期五
    个人作业-Alpha项目测试
    第三次作业
    学期总结-西北师范大学-18计师班助教牛百泉
    Java学习计划
  • 原文地址:https://www.cnblogs.com/qiyiyifan/p/7922758.html
Copyright © 2011-2022 走看看