码迷,mamicode.com
首页 > 其他好文 > 详细

UISwitch 开关

时间:2015-05-06 16:45:30      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

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

    }

}

 

UISwitch 开关

标签:

原文地址:http://www.cnblogs.com/1995-08-29/p/UISwitch.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!