有没有办法设置UISlider的拇指图像位置而不管滑块值?例如,滑块值可以是介于0到100之间的任何值,但我想将拇指图像保持在位置20.是否可以使用默认的UISlider实现此目的而不是创建自定义滑块?谢谢你的回答。
答案 0 :(得分:1)
您需要继承UISlider
并覆盖thumbRectForBounds:trackRect:value:
以返回拇指的自定义框架。不知道你的描述会起到什么作用......
根据您的评论,以上不是您想要采取的方法。相反,您的视图控制器应将自身添加为来自滑块的valueChanged
(UIControlEventValueChanged
)操作的目标。
在此方法中,从滑块的值确定适当的舍入值,然后使用setValue:animated:
将滑块移动到适当的位置。