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

    {

 

    }

posted @ 2012-06-04 20:59  dh99ming  阅读(246)  评论(0编辑  收藏  举报