将滑块值增加10

hgp*_*gpl 3 iphone uislider

我有一个滑块.最小值为0秒,最大值为3分钟(或180秒).我想将滑块值增加10秒.我怎么能得到这个?请帮忙.

Ian*_*n L 6

假设您希望滑块以10为单位递增/递减...

将IB(或代码中)中滑块的值更改事件连接UIControlEventValueChanged到视图控制器中的方法,例如:

- (IBAction)sliderValueChanged:(id)sender {
    int value = (int)[self.slider value];   
    int stepSize = 10;
    value = (value - value % stepSize);
    // Set the new value.
    self.sliderValue = value; 
}
Run Code Online (Sandbox Code Playgroud)

self.sliderValue是一个单独的整数属性来跟踪值(而不是更改滑块的基础值导致UI问题)