关闭

12-常用UI控件之 UISwitch开关

标签: IOS开发UI基础控件
242人阅读 评论(0) 收藏 举报
分类:

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(值改变事件)
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:109857次
    • 积分:3589
    • 等级:
    • 排名:第9170名
    • 原创:218篇
    • 转载:65篇
    • 译文:0篇
    • 评论:5条
    最新评论