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;
    }
}






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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部