假设您希望滑块以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问题)
| 归档时间: |
|
| 查看次数: |
2742 次 |
| 最近记录: |