多彩多姿的UISlider,有可能吗?

时间:2015-05-19 21:04:42

标签: ios uikit uislider

我经常看到UISlider的黄色线条通过它们,通常表示广告或类似的东西。我试图复制这个功能,并且想知道解决这个问题的最佳方法。你能否将UISlider上的特定x-cordinate改为不同的颜色?我宁愿不添加子视图来坐在我的滑块顶部,但我看到有人这样做...

1 个答案:

答案 0 :(得分:1)

您可以在不添加/管理自己的子视图的情况下执行此操作,但您需要自定义图像。您可以使用内置于UISlider API属性中的setMinimumTrackImage:forStatesetMaximumTrackImage:forState。最小图像将从滑块的最小端到拇指图像显示,最大图像将从拇指图像显示到滑块的最大端。因此,根据您想要创建的效果,您可以将它们设置为相同或不同。

Customizing the slider's appearance Apple reference