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(@"关闭状态");

    }

}

 

转载于:https://www.cnblogs.com/1995-08-29/p/UISwitch.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值