UISlider固定位置

时间:2013-10-25 17:34:16

标签: ios uislider

我将UISlider值设置为20,其范围从MIN 0到Max 100。

有没有办法阻止滑块低于最初的20?

这是一张展示我想要实现的目标的图片:

https://dl.dropboxusercontent.com/u/251368/bsp.png

1 个答案:

答案 0 :(得分:0)

设置处理滑块值更改的操作。如果新值小于20,则将滑块的值重置为20。

添加操作:

[slider addTarget:self action:@selector(sliderUpdate:) forControlEvents:UIControlEventValueChanged];

处理变更:

- (void)sliderUpdate:(UISlider *)slider {
    CGFloat value = slider.value;
    if (value < 20) {
        slider.value = 20;
    }
}