自定义图像滑块iOS

时间:2015-02-27 13:53:35

标签: ios objective-c uislider

我需要像这样设计滑块 -

enter image description here

任何人都建议我如何设置最小和最大曲目图像,以便我可以得到这个?

2 个答案:

答案 0 :(得分:1)

跳出来的一个想法是拥有2张图片。

顶部的图像将是一个白色图像,其内部切割方式与您显示的形状相同,切割部分应该是透明的。

然后在顶部图像下放置另一张图像。现在,您可以更改彩色第二个图像的框架,即下方,看起来滑块/填充物向右/向左移动。

答案 1 :(得分:0)

您可以在背景中使用包含图像的UIImageView。更改滑块背景以清除颜色并将其放在图像上。您的滑块应该具有类似于图像的背景。接下来在白色的背景上有另一个视图,并使用方法:

beginTrackingEvents查找滑块位置。当滑块移动时,缩小视图宽度,拖动时将展开滑块背景。