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

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

2015-04-08 21:24 381 查看
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

{ //处理事件

}

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