是float型,滑动的时候value会平滑的过渡,如果设置了1到10的范围,我们可能就不需要这些中间的小数
- (void)sliderValueChange:(UISlider *)slider{...3.颜色和图片 UISlider可以给滑块以及滑块两边的轨道分别设置颜色和图片,另外在滑动条两边还可以分别设置一个图片 这个部分没什么特别的,试一下就知道;
//坐标轨道的颜色
@property...]; CGSize s = r.size; CGFloat wh = 15; return CGRectMake(r.origin.x + (s.width - wh)/2, r.origin.y...+ (s.height - wh)/2, wh, wh); }
上面这个是设置滑块的大小和位置,这个方法只对设置了图片的滑块起作用,需要注意的是,value改变后UISlider会调用这个方法,如果设置不当...2.获取滑块的frame,判断点击是否在滑块内 3.如果是,则不作处理,让父类处理 4.如果不是,则赋值新的value,从target获取选择器,然后sendAction