正在开发一个应用,需要一个滑动条,只能向上滑动,然后通过按钮重置。
我现在已经设置成垂直方向:CGAffineTransformMakeRotation
,但是怎么样阻止它向下滑动?
请帮忙,谢谢
正在开发一个应用,需要一个滑动条,只能向上滑动,然后通过按钮重置。
我现在已经设置成垂直方向:CGAffineTransformMakeRotation
,但是怎么样阻止它向下滑动?
请帮忙,谢谢
设置一个滑动值的handler
[slider addTarget:self action:@selector(sliderUpdated:) forControlEvents:UIControlEventValueChanged];
当前滑动值的实例变量:
float _sliderValue;
实现sliderUpdated方法
。
- (void)sliderUpdated:(UISlider *)slider {
float val = slider.value;
if (val < _sliderValue) {
// The user tried to move the slider down - move it back up
slider.value = _sliderValue;
} else {
// The user moved the slider up - save this as the new value
_sliderValue = val;
}
}
注意"Reset"按钮handler设置_sliderValue
为滑动最小值.