UISwitch之详解
开关(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;
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
