UISwitch* swit = [[UISwitch alloc]initWithFrame:CGRectMake(10, 30, 100, 100)];
swit.backgroundColor = [UIColor redColor];
[swit setOnTintColor:[UIColor orangeColor]];
[swit setTintColor:[UIColor blackColor]];
[swit setThumbTintColor:[UIColor purpleColor]];
[swit setOn:YES];
[swit addTarget:self action:@selector(switAction:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:swit];
调用方法:
-(void)switAction:(UISwitch*)sender
{
//NSLog(@"----%d",sender.on);
if (sender.on == YES) {
NSLog(@"开");
}else{
NSLog(@"关");
}
}