码迷,mamicode.com
首页 > 移动开发 > 详细

IOS UISwitch 用法总结

时间:2015-04-15 17:20:45      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

IOS 系统开关控件简单使用总结:

初始化:

- (instancetype)initWithFrame:(CGRect)frame; 

这个frame是没有意义的,系统的开关控件大小是确定的。

设置开关开启状态时的颜色

@property(nonatomic, retain) UIColor *onTintColor;

设置开关风格颜色

@property(nonatomic, retain) UIColor *tintColor;

设置开关按钮颜色

@property(nonatomic, retain) UIColor *thumbTintColor;

设置开关开启状态时的图片(注意:在IOS7后不再起任何作用)

@property(nonatomic, retain) UIImage *onImage;

设置开关关闭状态时的图片(注意:在IOS7后不再起任何作用)

@property(nonatomic, retain) UIImage *offImage;

开关的状态

@property(nonatomic,getter=isOn) BOOL on;

手动设置开关状态

- (void)setOn:(BOOL)on animated:(BOOL)animated;

一点感想:IOS的系统的UISwitch控件虽然定制性很差,配合IOS7之后的扁平化和俭约的风格,在美观上确实不逊色于任何私人定制的开关控件,在没有特殊需求的情况下,对于开关逻辑,这是一个非常不错的UI交互选择。

学习使用 欢迎转载

IOS UISwitch 用法总结

标签:

原文地址:http://my.oschina.net/u/2340880/blog/401980

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!