UISlider에서 터치를 해제하면 슬라이더의 값이 약간 변경 될 수 있습니다. 너무 민감하기 때문에 화면에서 손가락을 떼면 변경됩니다. 사용자가 문제없이 원하는 값을 설정할 수 있도록하려면 어떻게해야합니까? 당신은 모든 이벤트를 등록하는터치를 놓을 때 UISlider가 너무 민감합니다.
UISlider *slider = [[UISlider alloc] initWithFrame: CGRectMake(100.0, 100.0, 200.0, 40.0)];
slider.minimumValue = 0.0;
slider.maximumValue = 100.0;
[slider addTarget: self action: @selector(sliderChanged:event:) forControlEvents:UIControlEventAllEvents];
[slider setValue: 50.0 animated: NO];
시도해보십시오. http://stackoverflow.com/questions/11324359/how-can-i-control-uislider-value-changed-events-frequncy 도움이 되길 바랍니다. – ChenSmile