• IOS UISwitch控件的基本使用


    * UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件
    * UISwitch可以通过拖线监听状态改变
    * UISwitch可以通过addTarget:...方法监听状态改变
    - (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
    // 其中controlEvents参数传递的是:UIControlEventValueChanged(值改变事件)

      UISwitch *switchBtn;
      [switchBtn addTarget:self action:@selector(textChange) forControlEvents:UIControlEventValueChanged]

    - (void)textChange
    {

        // 1.判断是否同时输入了账号和密码
        if (self.accountField.text.length > 0  &&
            self.pwdField.text.length > 0) {
            // 2.让登录按钮可用
            self.loginBtn.enabled = YES;
        }else
        {
            self.loginBtn.enabled = NO;
        }

    }

    实例:

    - (IBAction)remPwdChange:(id)sender
    {
        // 1.判断是否记住密码
        if (self.remPwdSwitch.isOn == NO) {
            // 2.如果取消记住密码取消自动登录
    //        self.autoLoginSwitch.on = NO;
            [self.autoLoginSwitch setOn:NO animated:YES];
        }
    }
    
    - (IBAction)autoLoginChange:(id)sender
    {
        // 1.判断是否自动登录
        if (self.autoLoginSwitch.isOn) {
            // 2.如果自动登录就记住密码
    //        self.remPwdSwitch.on = YES;
            [self.remPwdSwitch setOn:YES animated:YES];
        }
    }
  • 相关阅读:
    JS的匿名函数和递归应用
    sql server中分布式查询随笔
    Oracle、DB2、SQLSERVER、Mysql、Access分页SQL语句梳理
    db2相关问题及解决方法
    DB2命令大全
    作用域和作用域链浅解析
    css居中的几个实现方法
    选择排序
    ... 语法记录
    call() 与 apply() 和 bind()
  • 原文地址:https://www.cnblogs.com/liuwj/p/6596467.html
Copyright © 2020-2023  润新知