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方法

  • 相关阅读:
    【MySQL】GTID小结
    MongoDB副本集--Secondary节点实例恢复
    【linux】glibc升级
    001.LVM简介
    008.FTP单独虚拟用户
    007.FTP虚拟用户访问
    006.FTP用户访问控制配置
    005.FTP本地用户访问
    004.FTP匿名用户访问
    003.FTP客户端连接
  • 原文地址:https://www.cnblogs.com/kengsir/p/4288634.html
Copyright © 2011-2022 走看看