IOS--UISwitch 开关控件
来源:互联网 发布:sql数据库恢复 编辑:程序博客网 时间:2024/09/21 08:57
正如分段控件代替了单选按钮,开关也代替了点选框。开关是到目前为止用起来最简单的控件,不过仍然可以作一定程度的定制化。
一、创建
- UISwitch* mySwitch = [[ UISwitch alloc]initWithFrame:CGRectMake(200.0,10.0,0.0,0.0)];
二、显示控件
- [ parrentView addSubview:mySwitch];//添加到父视图
- self.navigationItem.titleView = mySwitch;//添加到导航栏
开关状态可以通过它的on属性读取,这个属性是一个BOOL值,表示开关是否被打开:
- BOOL switchStatus = mySwitch.on;
- [ mySwitch setOn:YES animated:YES];
三、通知
想要在开关状态切换时收到通知,可以用UIControl类的addTarget方法为UIControlEventValueChanged事件添加一个动作。
- [ mySwitch addTarget: self action:@selector(switchValueChanged:) forControlEvents:UIControlEventValueChanged];
- - (void) switchValueChanged:(id)sender{
- UISwitch* control = (UISwitch*)sender;
- if(control == mySwitch){
- BOOL on = control.on;
- //添加自己要处理的事情代码
- }
- }
了解了开关之后是不是觉得很棒呢?是不是发现有好多地方可以用到它?觉得不错就马上写点代码体验一下吧!
0 0
- IOS--UISwitch 开关控件
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- iphone UISwitch开关控件
- UISwitch开关控件
- UISwitch开关控件
- UISwitch:开关控件
- UISwitch开关控件
- UISwitch开关控件
- 【UISwitch开关控件】
- 开关控件UISwitch
- 开关控件 UISwitch
- UISwitch开关控件
- iOS开关-UISwitch
- Delphi获取本机的MAC地址
- mongodb 使用场景和不使用场景
- R语言-基础总结(列表)
- 【android】查看手机内存状态和sdcard卡内存状态
- C++primer plus第六版课后编程练习答案12.3
- IOS--UISwitch 开关控件
- 欢迎使用CSDN-markdown编辑器
- package explorer src.com 包结构混乱
- Objective-C 编码建议
- 今天,你在开发时遇到了什么问题呢?
- 详细介绍了 TCP/IP 协议族中的各个协议在 OSI 模型中的分布
- oracle中,日期转换函数
- android游戏开发的一点点入门尝试
- Windows环境搭建Red5流媒体服务器指南