假设您希望滑块以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 次 |
最近记录: |