关于在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
从文档:
讨论
如果是,则滑块将更新事件连续发送到关联的目标的操作方法。 如果否,则滑块仅在用户释放滑块的拇指控件以设置最终值时才发送操作事件。
- 在故事板的XCode 4中以模态方式推送视图时出现“不平衡调用开始/结束外观转换”警告
- Swift:获取特定types的所有子视图并添加到数组中
- 如何打印所有WKWebView和屏幕上的内容OSX和iOS
- 在Xcode中创build两个iOS应用程序
- IOS:xcode 4.2新项目
- Swift /如何使用动态高度的UITextView INSIDE UITableViewCell具有动态高度
- Objective c – 处理自定义UITableViewCellbutton的button触摸事件的最佳实践
- iOS – UITextView + NSUndoManager
- 如何将今天的date和时间转换为GMTFormat(10位数字)