zoukankan      html  css  js  c++  java
  • 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];
        }
    }
  • 相关阅读:
    poj2421 Constructing Roads *
    poj1789 Truck History *
    关于最小生成树的一些理解
    资源收集【更新】
    poj2313 Sequence ***
    poj1258 AgriNet **
    最大流的算法小结 Algorithm for Maximum Flow
    算法导论18.32 BTREEDELETE的伪代码
    poj2325 Persistent Numbers ****
    23天的单车旅行,从广州到四川,篇首语
  • 原文地址:https://www.cnblogs.com/liuwj/p/6596467.html
Copyright © 2011-2022 走看看