进入storyboard拖入Switch控件
如下图所示点Editor中间的按钮调出代码
按住Ctrl键把控件拖到代码里面
松开设置属性
点Connect完成
@property (weak, nonatomic) IBOutlet UISwitch *mySwitch;
使用setOn方法设置开关状态
[self.mySwitch setOn:YES];
使用isOn方法获得当前开关状态
if ([self.mySwitch isOn]){
NSLog(@"The switch is on.");
} else {
NSLog(@"The switch is off.");
}
[self.mySwitch addTarget:self
action:@selector(switchIsChanged:)
forControlEvents:UIControlEventValueChanged];
实现:
- (void) switchIsChanged:(UISwitch *)paramSender{
NSLog(@"Sender is = %@", paramSender);
if ([paramSender isOn]){
NSLog(@"The switch is turned on.");
} else {
NSLog(@"The switch is turned off.");
}
}