这就是我想用UI Slider做的事....
我有一堆有时间的文件,我根据滑块值显示它们.问题是我想在用户更改/移动滑块时显示滑块值.换句话说,当用户移动滑块时(而不是之后),该值应该改变(并在屏幕上显示).
任何人都可以给我任何想法怎么做?
谢谢.
Chr*_*per 12
当滑块的值发生变化时,您可以要求获取一个调用的方法.然后使用该更改,您应该更新标签的文本.
要倾听价值的变化:
[mySlider addTarget:self action:@selector(mySliderChanged:) forControlEvents:UIControlEventValueChanged];
Run Code Online (Sandbox Code Playgroud)
然后更新标签:
NSString *labelString = [NSString stringWithFormat:@"Slider value is %d", mySlider.value];
[myLabel setText:labelString];
Run Code Online (Sandbox Code Playgroud)
mySlider.continuous = YES;
@property(nonatomic, getter=isContinuous) BOOL continuous
Run Code Online (Sandbox Code Playgroud)
来自docs:
讨论
如果是,则滑块将连续发送更新事件到关联目标的操作方法.如果为NO,则当用户释放滑块的拇指控件以设置最终值时,滑块仅发送动作事件.
| 归档时间: |
|
| 查看次数: |
10578 次 |
| 最近记录: |