我将UISlider值设置为20,其范围从MIN 0到Max 100。
有没有办法阻止滑块低于最初的20?
这是一张展示我想要实现的目标的图片:
答案 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;
}
}