zoukankan      html  css  js  c++  java
  • [iOS 技巧 -11] 监听控件的一些情况 所采取的方法

      

    //监听控件的一些情况:1.addtaget 2.设置代理(常见事件) 3.通知(控件发出通知)

     

     

    1.UISwitch

    * UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件

    * UISwitch可以通过拖线监听状态改变

    * UISwitch可以通过addTarget:...方法监听状态改变

    - (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;

    // 其中controlEvents参数传递的是:UIControlEventValueChanged(值改变事件)

     

    2.监听文本框的文字改变

    * 一个文本输入框的文字发生改变时,文本输入框会发出一个UITextFieldTextDidChangeNotification通知

    * 因此通过监听通知来监听文本输入框的文字改变

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textChange) name:UITextFieldTextDidChangeNotification object:textField];

    // textField文本输入框的文字改变了,就会调用selftextChange方法

  • 相关阅读:
    hihocoder-1603-提取用户名
    hihocoder-1604-股票价格II
    求最长非重复子串
    程序员面试金典--取前K小的数
    hihocoder-1574-元素魔法--数学
    Struts2工作流程
    List和Map
    线程基本知识
    AOP通过反射机制实现动态代理/IOC依赖注入
    LayUi
  • 原文地址:https://www.cnblogs.com/kengsir/p/4288634.html
Copyright © 2011-2022 走看看