ios基础控件之开关按钮(UISwitch) 分类: ios开发 2015-04-08 21:24 188人阅读 评论(0) 收藏

UISwitch控件是iOS开发的基础控件,是非常简单的一个控件,因为它的方法比较少。UISwitch继承于UIControl基类,因此可以当成活动控件使用。

注意:开关状态通过它的on属性进行读取,该属性是一个BOOL属性
创建:
UISwitch* mySwitch = [[ UISwitch alloc]initWithFrame:CGRectMake(0、150.0f,100.0f,0.0f,0.0f)];
可能你会疑问为什么它的大小都设置为0?没错,它的大小你设置是无效的,系统会为你分配尺寸。
显示:
[self.view addsubView:mySwitch];
获取开关状态:
BOOL Switchstate=mySwitch.on;
监听事件:
[mySwitch addTarget: self action:@selector(switchValueChanged:) forControlEvents:UIControlEventValueChanged];
- (void) switchValueChanged:(id)sender{
if([mySwitch.on]==YES)
{
//处理事件
}
else
{ //处理事件
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2015-04-08 21:24  欣哥传奇  阅读(152)  评论(0编辑  收藏  举报