zoukankan      html  css  js  c++  java
  • UISwitch 开关

      self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds];

        self.window.backgroundColor = [UIColor whiteColor];

        [self.window makeKeyAndVisible];

        UISwitch *s = [[UISwitch alloc]init];

        s.frame = CGRectMake(30, 100, 300, 30);

        //s.backgroundColor = [UIColor greenColor];

        // 设置开启颜色 图片

    //    s.onTintColor = [UIColor purpleColor];

    //    s.onImage = [UIImage imageNamed:@"dggb"];

    //    s.tintColor = [UIColor redColor];

    //    s.offImage = [UIImage imageNamed:@"dggb"];

        // 设置图形按钮颜色

        s.thumbTintColor = [UIColor purpleColor];

        // 设置开启/关闭状态

       // s.on = YES;

        // 设置YES或NO ,是否使用animated动画效果;如果ison== YES 则是开启状态  如果ison == NO 则是关闭状态

        [s setOn:YES animated:YES];

        // 添加动作事件(完成)可以选择id类也可以选择UISwitch类,如果是id类型,则要转换成UIswitch类型

        // UISwitch *switch = (UISwitch *)sender;

        [s addTarget:self action:@selector(switchChange:) forControlEvents:UIControlEventValueChanged];

        [self.window addSubview:s];

       

        return YES;

    }

    - (void)switchChange:(UISwitch *)sender{

        UISwitch *mySwitch = sender;

        if (mySwitch.isOn) {

            NSLog(@"开启状态");

        }else{

            NSLog(@"关闭状态");

        }

    }

  • 相关阅读:
    02.jwt单点登录
    04.RBAC
    COM interop
    C++、c#互调用之VC6 调用 VC6 COM
    Type Library Importer (Tlbimp.exe)
    C++、C#互调用之C++ 调用C# dll
    VS tools
    Type Library to Assembly 转换摘要
    7个顶级心理预言
    c++、C#互调用之c# 调用 vc6 COM
  • 原文地址:https://www.cnblogs.com/1995-08-29/p/UISwitch.html
Copyright © 2011-2022 走看看