iOS - 如何在特定值下减慢UISlider的速度

时间:2014-09-30 23:12:52

标签: ios uislider

我正在开发一个自定义UISlider,其中MinimumValue为0,MaximumValue为100.我希望用户以50的速度减慢速度。例如,如果用户开始从0滑动到100,它应该以0-50的正常速度工作,然后应该有50的速度突破,然后正常的速度应该从51-100继续。

目前我已尝试过UISlider步长

-(IBAction)valueChanged:(id)sender {
    NSLog(@"Value : %f",roundf(_questionSlider.value));
    float newStep = roundf((_questionSlider.value) / self.stepValue);

    self.questionSlider.value = newStep * self.stepValue;
}

0 个答案:

没有答案