如何在自定义UISlider中滑块值0之前和滑块值100之后给出填充

时间:2013-11-08 07:58:55

标签: ios iphone objective-c xcode uislider

我需要一个类似于customUISlider下面的自定义滑块

我需要在一些填充之后启动我的滑块,并且在滑块到达结束后需要相同的填充,即滑块值100,通过填充滑块的相同最大和最小轨道图像,即使在此填充区域中,如上图所示。 / p>

换句话说,Slider必须在一些填充之后虚拟启动并在某个填充值之前结束。 怎么做到这一点?任何帮助都提前得到赞赏。

1 个答案:

答案 0 :(得分:1)

关键是提供一个映射函数,将值转换为滑块设置,反之亦然。因此,您永远不会直接使用滑块值,只使用映射值。

您将左侧值设置为-10,将右侧值设置为110.映射f为值< = 0返回0,为> = 100返回100,为其他值设置实际值。