UISlider UISegmentControl UISwitch
UISlider
当需求多个触摸事件时 就添加多个触发事件方法
.maximumValue //最大值
.minimumValue //最小值
.value //默认值
初始化坐标时 高度无效
滑动后动作类型 //UIControlEventTouchUpInside
滑动时动作类型 //UIControlEventValueChanged
两边图片
setMinmumTrackImage: forState: ;
setMaxmumTrackImage: forState: ;
按键图片
setThumbImage: forState: ;
//注意这里务必加上UIControlStateHightlighted的状态,否则当拖动滑块时滑块将变成原生的控件
[slider setThumbImage:thumbImage forState:UIControlStateHighlighted];
UISegmentControl
初始化
~~~~initWithItems:数组
.segmentedControlStyle //显示风格
.insertSegmentWithTitle:~~~~数组的每个颜色
//相应对应索引的图片
.insertSegmentWithImage
//设置单个宽度
setWidth: 宽度 forSegmentAtIndex:索引
触发动作类型 //UIControlEventValueChanged
.momentary //是否取消单一按下状态 取消后是可重复按的
.selectedSegmentIndex //获取按键索引
通常配合case
UISwitch //开关
setOn 设置状态
setOn: animated: //设置开关
if(!sw.isOn)
{
}
else
{
}