您的位置:首页 > 产品设计 > UI/UE

UISwitch之详解

2015-10-13 20:48 435 查看
开关(UISwitch)提供了一个简单的开/关UI控件

使用其Value Changed事件来检测开关切换,并通过属性on或实例方法isOn来获取当前值。
效果图如下:


代码:

1.初始化
UISwitch

UISwitch *nightSwitch=[[UISwitch alloc]initWithFrame:CGRectMake(cell.size.width*0.5, cell.size.height *0.3, 30, 50)];

2.设置UISwitch的初始化

[nightSwitch setOn:NO animated:YES];

3.UISwitch的事件的方法

[nightSwitch addTarget:self action:@selector(night:) forControlEvents:UIControlEventValueChanged];

实现的方法如下:

// 夜间模式

-(void)night:(UISwitch *)swit

{

if ([swit isOn]) {

// alpha可根据需要自行设置

self.view.window.alpha=0.5;

}

else{

self.view.window.alpha=1;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: