使用UISwitch创建及使用开关
定义以及初始化
@property(nonamotic,strong)UISwitch *muSwitch;
self.view.backgroundColor = [UIColor whiteColor];
self.mySwitch = [ [UISwitch alloc]initWithFrame:CGRectMake(100,100,0,0)];
self.view addSubview:self.mySwitch];
[self.mySwitch setOn:YES];//预设状态
判断开关
if([self.mySwitch isOn]){
NSLog(@"On");
}else{
NSLog(@"Off");
}
若希望在开关控件打开或关闭时得到消息通知信息,必须在类中加上开关的target。
[self.mySwitch addTatget:self action:@selector(switchIsChanged:) forControlEvents:UIControlEventValueChanged];
-(void)switchIsChanged:(UISwitch *)paramSender{
if([paramSender isOn]){
ON;
}else{
OFF;
}
}