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];
        }
    }
  • 相关阅读:
    复习 层叠样式表
    asp后台练习总结
    序列化
    WindowsForm 增 删 查 改
    WindowsForm 计算器
    UML建模和开发预演
    rabbitmq 使用心得
    设计模式之策略模式
    单一职责原则
    设计模式之工厂模式
  • 原文地址:https://www.cnblogs.com/liuwj/p/6596467.html
Copyright © 2011-2022 走看看