UISwitch
UISwitch *mySwitch=[[UISwitch alloc] initWithFrame:CGRectMake(100, 100, 175, 100)];
[self.view addSubview:mySwitch];
// 设置初始化状态
mySwitch.on=YES; // 设置初始为ON的一边
[mySwitch release];
[mySwitch addTarget:self action:@selector(click:) forControlEvents:UIControlEventValueChanged];
// 左面颜色
mySwitch.onTintColor=[UIColor redColor];
// 右面边缘颜色
mySwitch.tintColor=[UIColor greenColor];
// 中间小球颜色
mySwitch.thumbTintColor=[UIColor grayColor];
mySwitch.onImage=[UIImage imageNamed:@”BtnOn.png”];
mySwitch.offImage=[UIImage imageNamed:@”BtnOff.png”];
// 设置动画效果
[mySwitch setOn:YES animated:YES];
-(void)click:(UISwitch *)mySwitch{
NSLog(@”啥效果呀?”);
}