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(@"關");
}
}
在頁面效果圖
點擊按鈕效果圖
還可以修改外觀這里我就不做展示
Snip20160331_34.png