显示用户滑动时的值
问题描述:
请我最近已经制作了一个滑块,它允许用户在KM中选择搜索算法的半径,我只需要在用户滑动时显示此滑块的值,如此演示中所示(http://www.youtube.com/watch?v=FEAkVCouI_Y)或甚至作为一个小的弹出消息显示值(这将更专业我猜),提前thx :)弹出消息))显示用户滑动时的值
答
您需要设置名为“连续”的UISlider属性。正如文档中所述:“如果是,则滑块将连续发送更新事件给相关目标的操作方法,如果为”否“,则只有当用户释放滑块的拇指控件以设置最终值时,滑块才会发送操作事件
此属性的默认值为YES。“
(我不知道,为什么如果默认值是“YES”?它被禁用)
其次,你有一个目标添加到UISlider对象。你可以用addTarget做到这一点:...消息:
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents
至于我记得,你需要UIControlEventValueChanged控制事件的类型。