ios - 在用户滑动时显示值

标签 ios uislider

我最近制作了一个 slider ,允许用户在 KM 中选择搜索算法的半径,我只需要在用户滑动时显示此 slider 的值,如本演示中所示 (http://www.youtube.com/watch?v=FEAkVCouI_Y) 甚至作为显示值的 slider 上方的小弹出消息(我猜这会更专业),提前谢谢:)))

最佳答案

您需要设置 UISlider 属性,命名为“continuous”。正如文档中所述:“如果是, slider 会持续向关联目标的操作方法发送更新事件。如果不是,则 slider 仅在用户释放 slider 的拇指控件以设置最终值时发送操作事件。

此属性的默认值为 YES。”

(我想知道,如果默认值为“YES”,为什么它会被禁用?)

其次,您必须将目标添加到 UISlider 对象。您可以使用 addTarget:... message:

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents

据我所知,您需要 UIControlEventValueChanged 控件事件类型。

关于ios - 在用户滑动时显示值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723015/

相关文章:

iphone - UISlider 轨道图像在滑动时消失

ios - 如何修复 "Xcode quit unexpectedly while using the libclang.dylib plug-in."?

ios - NSURLConnection 消耗大量内存

ios - 如何实现直接改变字体颜色的效果?

iphone - UISlider 自定义缩略图

iphone - 偏移 UISlider 最小/最大值图像

ios - 自定义 UISlider 无图像

ios - UISlider 的 minView 超出了它的边界和拇指的中心

ios - 核心数据: Grouping Entities by Entitiy Attribute

ios - 邮件附件没有内容