Ios UISlider固定位置

Ios UISlider固定位置,ios,uislider,Ios,Uislider,我已经将UISlider值设置为20,比例从最小值0到最大值100 有没有办法防止滑块低于最初的20 下面是一张图片,展示我想要实现的目标: 设置处理滑块值更改的操作。如果新值小于20,则将滑块的值重置回20 添加一个操作: [slider addTarget:self action:@selector(sliderUpdate:) forControlEvents:UIControlEventValueChanged]; 处理更改: - (void)sliderUpdate:(UISlide

我已经将UISlider值设置为20,比例从最小值0到最大值100

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

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


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

添加一个操作:

[slider addTarget:self action:@selector(sliderUpdate:) forControlEvents:UIControlEventValueChanged];
处理更改:

- (void)sliderUpdate:(UISlider *)slider {
    CGFloat value = slider.value;
    if (value < 20) {
        slider.value = 20;
    }
}
-(void)滑块更新:(UISlider*)滑块{
CGFloat值=slider.value;
如果(值<20){
slider.value=20;
}
}

谢谢你,麦迪!该代码只能阻止UISlider低于20%。但是显示slider.value的UILabel仍然下降到0%,但它也应该停止在20%。你知道我该怎么办吗?