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
{ //处理事件
}
}
相关文章推荐
- ios基础控件之UITextField常用方法汇总 2015-04-08 09:17 188人阅读 评论(0) 收藏
- iOS基础控件之UISegmentedControl 分类: ios开发 2015-04-06 16:53 321人阅读 评论(0) 收藏
- ios基础之关闭输入框的几种常见方法集锦 分类: ios开发 2015-04-01 19:33 134人阅读 评论(0) 收藏
- IOS之按钮控件--Button全解析及使用 分类: ios技术 2015-01-17 17:09 169人阅读 评论(0) 收藏
- ios基础控件之UITextView 2015-04-08 16:36 186人阅读 评论(0) 收藏
- iOS开发网络篇—网络编程基础 分类: ios开发 2015-01-21 19:24 140人阅读 评论(0) 收藏
- 如何去掉NavigationBar的backButton 分类: ios开发 2015-01-26 11:39 323人阅读 评论(0) 收藏
- 【Nutch2.3基础教程】集成Nutch/Hadoop/Hbase/Solr构建搜索引擎:安装及运行【集群环境】 分类: 1_Nutch 0_jediael开发 2015-01-24 17:24 3522人阅读 评论(1) 收藏
- ios UIScrollView 循环滑动 分类: ios开发 2015-01-29 17:22 138人阅读 评论(0) 收藏
- iOS开发网络篇—搭建本地服务器 分类: ios开发 2015-01-21 19:05 257人阅读 评论(1) 收藏
- ClippingNode的使用 分类: ios开发 Cocos2d-x 2015-02-09 18:17 112人阅读 评论(0) 收藏
- iOS开发之全局变量 分类: ios开发 2015-02-02 17:16 398人阅读 评论(0) 收藏
- ios开发之网络编程 分类: ios开发 2014-12-09 15:18 146人阅读 评论(0) 收藏
- iOS多线程编程之NSThread的使用 分类: ios开发 2015-01-01 12:36 123人阅读 评论(0) 收藏
- 关于Android开发的editText控件怎… 分类: Android界面和组件 2014-05-30 10:59 82人阅读 评论(0) 收藏
- IOS导航栏的使用方法 分类: ios开发 2015-01-29 10:40 282人阅读 评论(0) 收藏
- iOS 应用取消时间栏 分类: ios开发 2015-03-27 19:52 183人阅读 评论(0) 收藏
- iOS开发网络篇—HTTP协议 分类: ios开发 2015-01-21 19:45 147人阅读 评论(0) 收藏
- iOS开发网络篇—文件下载(一·不合理) 分类: ios开发 2015-01-24 16:02 244人阅读 评论(0) 收藏
- IOS开发之IOS8.0最新UIAlertController 分类: ios技术 2015-01-20 14:24 144人阅读 评论(1) 收藏