IOS--UISwitch的使用方法
// UISwitch的使用
UISwitch *oneSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(20, 20, 0, 0)]; // 默认尺寸为79 * 27。
oneSwitch.backgroundColor = [UIColor greenColor]; // 设置背景色
oneSwitch.alpha = 1.0; // 设置透明度 范围在0.0-1.0之间 0.0是完全透明
oneSwitch.onTintColor = [UIColor redColor]; // 在oneSwitch开启的状态显示的颜色 默认是blueColor
oneSwitch.tintColor = [UIColor purpleColor]; // 设置关闭状态的颜色
oneSwitch.thumbTintColor = [UIColor blueColor]; // 设置开关上左右滑动的小圆点的颜色
// oneSwitch.on = YES; // // 设置初始状态 直接设置为on,你不回观察到它的变化
[oneSwitch setOn:YES animated:YES]; // 设置初始状态,与上面的不同是当你看到这个控件的时候再开始设置为on,你会观察到他的变化
oneSwitch.onImage = [UIImage imageNamed:@"min.png"]; // 打开状态显示的图片
oneSwitch.offImage = [UIImage imageNamed:@"max.png"]; // 关闭状态下的图片
[oneSwitch addTarget:self action:@selector(oneSwitchValueChanged:)forControlEvents:UIControlEventValueChanged]; // 添加事件监听器的方法
// 添加到view并释放内存
[self.view addSubview:oneSwitch];
[oneSwitch release], oneSwitch = nil;
#pragma mark - 实现UISwitch监听的方法
- (void)oneSwitchValueChanged:(UISwitch *) sender {
NSLog(@"%@", sender.isOn ? @"ON" : @"OFF");
}
IOS--UISwitch的使用方法的更多相关文章
- iOS-提高iOS开发效率的方法和工具
		
提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...
 - iOS中的过期方法和新的替代方法
		
关于iOS中的过期方法和新的替代方法 1.获取某些类的UINavigationBar的统一外观并设置UINavigationbar的背景 注:方法名改了但是基本使用方法不变 + (instancety ...
 - opencv直线检测在c#、Android和ios下的实现方法
		
opencv直线检测在c#.Android和ios下的实现方法 本文为作者原创,未经允许,不得转载 :原文由作者发表在博客园:http://www.cnblogs.com/panxiaochun/p/ ...
 - iOS开发——实用篇&提高iOS开发效率的方法和工具
		
提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...
 - iOS与HTML5交互方法总结(转)
		
今天小编在找技术文章的时候,发现这样一个标题:iOS与HTML5交互方法总结,怎么看着这么熟悉呢? 还以为是刚哥用了别的文章,点进去一看,原来是刚哥自己写的文章,他们转载的,而且还上了Dev St ...
 - iOS UISearchController 的使用方法
		
iOS UISearchController 的使用方法 UISearchController 让用户在 UISearchBar 上输入搜索关键词,展示搜索结果或者进行其他操作.UISearchCon ...
 - IOS常见的加密方法,常用的MD5和Base64
		
iOS代码加密常用加密方式 iOS代码加密常用加密方式,常见的iOS代码加密常用加密方式算法包括MD5加密.AES加密.BASE64加密,三大算法iOS代码加密是如何进行加密的,且看下文 MD5 iO ...
 - iOS与HTML5交互方法总结(修正)
		
摘要 看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式: 1. 利用WKWebView进行交互(系统API) 2. 利用UIWebView进行交互(系统API) 3. 苹 ...
 - UIView封装动画--iOS利用系统提供方法来做转场动画
		
UIView封装动画--iOS利用系统提供方法来做转场动画 UIViewAnimationOptions option; if (isNext) { option=UIViewAnimationOpt ...
 - UIView封装动画--iOS利用系统提供方法来做关键帧动画
		
iOS利用系统提供方法来做关键帧动画 ios7以后才有用. /*关键帧动画 options:UIViewKeyframeAnimationOptions类型 */ [UIView animateKey ...
 
随机推荐
- in_array严格模式和普通模式的区别
			
貌似是因为test转整型变0 0和0 匹配能成功 返回真 启用严格模式发现没有这个问题
 - winform 分页                                                    分类:            WinForm             2014-05-16 15:30    257人阅读    评论(0)    收藏
			
说明:(1)如果对分页的感兴趣的话,可以看一下我传的存储过程("SQL 存储过程 分页") (2)分页,第一页.上一页,下一页.最后一页只调用点击(cl ...
 - MySQL基础 (DML)
			
DML语句 DML操作是指对数据库中表记录的操作,主要包括表记录的插入(insert).更新(update).删除(delete)和查询(select) 1.插入记录 插入一条 ...
 - php 判断数组相等 数组运算符介绍
			
如何判断两个数组相等呢?其实很简单,用 == 或者 === 就可以了 php手册里说明如下, 例子 名称 结果 $a + $b 联合 $a 和 $b 的联合. $a == $b 相等 如果 $a 和 ...
 - NULL不能和任何字段比较和运算
			
UPDATE dbo.PayPalPaymentInfo SET GrossAmount=TotalPrice+TaxAmount WHERE GrossAmount IS NULL --如果TaxA ...
 - MFC编程小技巧——强制杀死进程
			
在某些应用场合下,我们可能需要在启动A进程启动时关闭进程B.MFC下该如何做呢?以下是我项目中用到的代码: int KillProcess(DWORD Pid) { //打开进程得到进程句柄 HAND ...
 - 【机房重构】SQL之视图
			
近期在重构机房收费系统,越往后就会越感觉到这里很多其它的是对之前学过知识(数据库,设计模式)的一种应用和回想.比方在登录功能中用到了抽象加反射,在学生下机中,我们能够用触发器来同一时候更新两个表.这里 ...
 - 基于XMPP实现的Openfire的配置安装+Android客户端的实现[转]
			
最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :) http://blog.csdn.net/sk719887916/article/details/40541163 https://git ...
 - mysql   --batch --skip-column-name --execute 使用
			
mysql -h 127.0.0.1 -P 3306 -u root -p -D test --batch --skip-column-name --execute="select * fr ...
 - sqlserver 时间 格式化
			
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy ...
 
			
		
转载▼