在用户滑动时显示值

时间:2011-04-19 21:37:32

标签: ios uislider

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

1 个答案:

答案 0 :(得分:4)

您需要设置名为“continuous”的UISlider属性。正如文档中所述:“如果是,则滑块连续向相关目标的操作方法发送更新事件。如果否,则当用户释放滑块的拇指控件以设置最终值时,滑块仅发送操作事件。” p>

此属性的默认值为YES。“

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

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

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

据我记忆,您需要UIControlEventValueChanged控件事件类型。