switchButoon = [[UISwitchalloc]initWithFrame:CGRectMake(200,200, 80,40)];
[switchButoon addTarget: self action:@selector(switchButoonChange:)forControlEvents:UIControlEventValueChanged];
//开关控件外部的颜色
switchButoon.tintColor = [UIColor redColor];
//开关控件切换槽 颜色
switchButoon.onTintColor = [UIColor grayColor];
//开关控件圆按钮按钮
switchButoon.thumbTintColor = [UIColor blueColor];
// In iOS 7, this property has no effect. 在ios7 中无效果
// this image represents the interior contents of the switch. The image you specify is composited with the switch’s rounded bezel and thumb to create the final appearance.
switchButoon.onImage = [UIImageimageNamed:@"swithimage.png"];
switchButoon.offImage = [UIImageimageNamed:@"swithimage.png"];
#pragma mark--
#pragma mark -- 开关控件事件
-(void)switchButoonChange:(id)sender
{
UISwitch *swithch = (UISwitch *)sender;
BOOL setting = swithch.isOn;
[swithch setOn:setting animated:YES];
if (setting)
{
NSLog(@"on");
}else
{
NSLog(@"off");
}
}