正如分段控件代替了单选按钮,开关也代替了点选框,一般来说我的和设置页面经常常需要这种开关的需求,我们就来看看吧!
首先介绍一下switch控件
switch在UIKit框架之下,继承自UIControl,可以添加触发事件。开关状态下默认的样式如下.
点进去UISwitch,可以发现switch有以下的属性和方法:
属性:
onTintColor UIColor 开状态下的颜色
tintColor UIColor 关状态下的颜色
thumbTintColor UIColor 滑块颜色
onImage UIImage 无效
offImage UIImage 无效
on( isOn) BOOL isOn是用来获取状态的是get方法,on可以用来设置开关
方法:
- (instancetype)initWithFrame:(CGRect)frame; // This class enforces a size appropriate for the control, and so the frame size