UI 开关UISwitch

//创建初始化aswitch对象
UISwitch *aswitch=[[UISwitch alloc]initWithFrame:CGRectMake(20, 20, 0, 0)];
//设置aswitch的初始化状态
aswitch.on=YES;
//修改对象on面颜色
aswitch.onTintColor=[UIColor redColor];
//修改对象off面颜色
aswitch.tintColor=[UIColor yellowColor];
//修改对象手指颜色
aswitch.thumbTintColor=[UIColor orangeColor];
//可以添加事件,修改window的背景颜色
[aswitch addTarget:self action:@selector(aswitchAction:) forControlEvents:UIControlEventValueChanged];
[self.window addSubview:aswitch];

[aswitch release];


- (void)aswitchAction:(UISwitch *)aswitch
{

if (aswitch.on==YES) {
self.window.backgroundColor=[UIColor redColor];
} else {
self.window.backgroundColor=[UIColor greenColor];
}
NSLog(@"aswitchAction");
}



UI 开关UISwitch_第1张图片

UI 开关UISwitch_第2张图片

你可能感兴趣的:(UI 开关UISwitch)