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];
        }
    }
  • 相关阅读:
    指针与数组
    深入函数
    到底是使用指针还是引用 ,混合使用以及易错点
    返回值作为标志
    c++的引用(二)
    内联函数
    c++的引用
    指针总结以及常量指针与指向常量的指针与指向常量的常指针
    c++中的 堆和栈
    Java Messages Synchronous and Asynchronous
  • 原文地址:https://www.cnblogs.com/liuwj/p/6596467.html
Copyright © 2011-2022 走看看