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(值改变事件)
版权声明:本文为博主原创文章,未经博主允许不得转载。

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

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

自学iOS开发系列----UI(常用控件:UIAlertController、UIPickerView、UIProgressView、UIWebView、UISwitch)

本章列举了几种项目中经常使用的控件,并讲解该控件主要的属性和方法。 UIAlertController: UIPickerView: UIStepper和UIProgressView: UIS...

UI连载五--常用UI控件—Label、Button、UITextField、UIImageView、UISlider、UISwitch、UIActivityIndicatorView等

#pragma mark -UILabel - (void)_initLabel {     UILabel *textLable = [[UILabel alloc] initWith...

UISwitch开关控件

开关代替了点选框。开关是到目前为止用起来最简单的控件,不过仍然可以作一定程度的定制化。 一、创建   UISwitch* mySwitch = [[UISwitchalloc]ini...

UISwitch开关控件

1.UISwitch的初始化 UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectMake(54.0f, 16.0f, 100....

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

开关按钮UISwitch 在ViewController.h里面 #import @interface ViewController : UIViewController{ //定义一个开关控...

IOS开发(2)之UISwitch开关控件

1.前言 开关空间在IOS中也十分常见,今天来介绍一下其简单用法。 2 UISwitch简介 开关空间,类似于HTML的单选按钮,只有两个状态,ON/OFF,下面上关键代码: .h文件: @...

UISwitch开关控件的点击事件

UISwitch开关控件的点击事件

【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

一.滑块控件(UISlider)  效果如下 注:系统原来效果如下 具体功能运用: ①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlid...
  • ZFX5130
  • ZFX5130
  • 2015年01月16日 17:56
  • 1217

iOS-UI-基本控件之UISwitch

UISwitch(开关,默认为关) IOS开发中必不可少的基本控件,主要用于只有两种的选择,比如飞行模式等等,本文主要是列出常用的属性及方法(注XCode版本为7.2) //默认状态 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:12-常用UI控件之 UISwitch开关
举报原因:
原因补充:

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