关于在UISlider中显示连续的滑块值

这是我想用UI滑块做….

我有一堆与时间的文件,我显示它们基于滑块值。 问题是我想显示滑块的值,当用户正在改变/移动滑块。 换句话说,当用户移动滑块(而不是之后)时,该值应该改变(并在屏幕上显示)。

任何人都可以请给我任何想法如何做到这一点?

谢谢。

当滑块的值发生变化时,您可以要求获取一个方法。 然后使用该更改,您应该更新标签的文本。

倾听价值的变化:

[mySlider addTarget:self action:@selector(mySliderChanged:) forControlEvents:UIControlEventValueChanged]; 

然后更新标签:

 NSString *labelString = [NSString stringWithFormat:@"Slider value is %d", mySlider.value]; [myLabel setText:labelString]; 

UISlider类文档

 mySlider.continuous = YES; @property(nonatomic, getter=isContinuous) BOOL continuous 

从文档:

讨论

如果是,则滑块将更新事件连续发送到关联的目标的操作方法。 如果否,则滑块仅在用户释放滑块的拇指控件以设置最终值时才发送操作事件。