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