iOS UISwitch

1.UISwitch的初始化

 UISwitch *switchView = [[UISwitch alloc]initWithFrame:CGRectMake(4.0f, 16.0f, 100.0f, 28.0f)];

2.设置UISwitch的初始化状态

 switchView.on = YES;//设置初始为ON的一边

3.事件触发

  [switchView addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged];   // 开关事件切换通知
   [self.view addSubview: switchView];

4事件

 -(void)switchAction:(id)sender
{
UISwitch *switchButton = (UISwitch*)sender;
BOOL isButtonOn = [switchButton isOn];
if (isButtonOn) {
    NSLog(@"开");
}else {
    NSLog(@"关");
}
 }

在页面效果图


iOS UISwitch_第1张图片

点击按钮效果图


还可以修改外观这里我就不做展示


iOS UISwitch_第2张图片
Snip20160331_34.png

你可能感兴趣的:(iOS UISwitch)