12-常用UI控件之 UISwitch开关

原创 2015年07月09日 20:41:14

UISwitch属性

1. onTintColor

  处于on时switch 的颜色
    switchImage.onTintColor = [UIColor grayColor];

2.tintColor 

处于off时switch 的颜色
    switchImage.tintColor = [UIColor greenColor];

3.onImage    

  设置on 的图标
    switchImage.onImage = [UIImage imageNamed:@"1.png"];
 

4. offImage

   设置off的图标
 switchImage.offImage = [UIImage imageNamed:@"4.png"];
 

5. on

设置switch的开关
swithImage.on = YES;
 

6.thumbTintColor

设置拇指颜色
swithImage.thumbTintColor = [UIColor redColor];
效果:
 
 

7.增加事件响应机制

监听的是这个事件:UIControlEventValueChanged,值改变事件
[switchImage addTarget:self action:@selector(switchOn) forControlEvents:UIControlEventValueChanged];
 
  1.UISwitch
* UISwitch继承自UIControl,因此也能像UIButton一样监听一些事件,比如状态改变事件
* UISwitch可以通过拖线监听状态改变
* UISwitch可以通过addTarget:...方法监听状态改变
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;
// 其中controlEvents参数传递的是:UIControlEventValueChanged(值改变事件)
版权声明:本文为博主原创文章,未经博主允许不得转载。

Swift-常用控件(UISwitch开关控件)

//UISwitch开关控件     func createSwitch() {              //创建UISwitch         let mySwitch ...
  • wwc455634698
  • wwc455634698
  • 2016年09月22日 11:08
  • 1431

UISwitch开关控件的点击事件

UISwitch开关控件的点击事件
  • qq_33777090
  • qq_33777090
  • 2016年06月01日 17:45
  • 1322

UISwitch - 开关按钮 的使用详解

UISwitch - 开关按钮 的使用详解
  • CatStarXcode
  • CatStarXcode
  • 2016年12月09日 16:39
  • 1908

【iOS开发-12】UISwitch开关控件属性介绍以及获取开关状态并做出响应

(1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。 (2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用图片当...
  • wsb200514
  • wsb200514
  • 2014年09月26日 10:40
  • 5634

iOS 开关-UISwitch

正如分段控件代替了单选按钮,开关也代替了点选框,一般来说我的和设置页面经常常需要这种开关的需求,我们就来看看吧!首先介绍一下switch控件switch在UIKit框架之下,继承自UIControl,...
  • fanxiaomeng92
  • fanxiaomeng92
  • 2017年02月07日 16:37
  • 1583

UISwitch开关控件属性介绍以及获取开关状态并做出响应

(1)UISwitch的大小也是固定的,不随我们frame设置的大小改变;也是裁剪成圆角的,设置背景就露马脚发现背景是矩形。 (2)UISwitch的背景图片设置无效,即我们只能设置颜色,不能用...
  • u011189158
  • u011189158
  • 2015年04月08日 14:47
  • 1118

iOS开发从入门到精通--开关按钮UISwitch控件

开关按钮UISwitch 在ViewController.h里面 #import @interface ViewController : UIViewController{ //定义一个开关控...
  • android_it
  • android_it
  • 2016年07月19日 11:07
  • 1883

自定义UISwitch颜色

UISwithch属性说明: tintColor:开关处于关闭状态时的颜色 onTintColor:开关处于开启状态时的颜色 thumbTintColor:开关的状态钮颜色 onImage:开关处于开...
  • qq329735967
  • qq329735967
  • 2015年10月18日 21:33
  • 4134

UI 开关UISwitch

//创建初始化aswitch对象 UISwitch *aswitch=[[UISwitch alloc]initWithFrame:CGRectMake(20, 20, 0, 0)]; //设置a...
  • u010856537
  • u010856537
  • 2015年04月14日 19:43
  • 282

iOS 小知识-设置UISwitch的颜色

效果图如下 lazy var mySwitch:UIView = { let sw = UISwitch.init() sw.onTintColor = UI...
  • taishanduba
  • taishanduba
  • 2016年09月21日 22:37
  • 6422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:12-常用UI控件之 UISwitch开关
举报原因:
原因补充:

(最多只允许输入30个字)