我想在动作事件TouchUpIside
时为UISlider创建动画- (IBAction)touchUpInside:(UISlider *)sender {
//animations slow value sender.value to value 0
sender.value = -1;
[sender layoutIfNeeded];
}
答案 0 :(得分:0)
更新动画块中的滑块,同时在动画块中告诉滑块自行放置:
- (IBAction)sliderDidReceiveTouchUpInside:(UISlider *)sender {
[UIView animateWithDuration:1 animations:^{
sender.value = 0;
[sender layoutIfNeeded];
}];
}
请注意,如果用户拖动滑块旋钮,然后将手指拖离滑块,然后抬起手指,滑块将会“触摸外部”,而不是“在里面修饰“。那是一个不同的事件。