UISlider自定义拇指图像调整大小问题

时间:2014-09-12 08:15:11

标签: ios objective-c xcode xcode5 xcode4.5

我希望了解有关UISlider控件自定义的两个问题的说明。

问题#1: 我刚刚更新了UISlideThumbImage,如下面的截图所示。由于拇指图像处于视网膜显示,因此其图像较大;我的问题是我们如何调整拇指图像的大小?我不想调整拇指图像PNG的大小。如果我会在视网膜显示屏上这样做,它会显得模糊。 enter image description here

问题#2: 滑块的默认可点击区域图像是23x23。我们如何才能增加这个面积?这样我们就可以根据拇指图像的大小进行调整。目前,如果我将手指移动到23x23边界,它将开始滑动但是如果在该边界外侧,它将不会移动但是如果我将在拇指图像的任何位置滑动我也想移动拇指。

在这方面,您的重要建议将会有所帮助。是否存在任何第三方图书馆,无论是自己做什么都会更有效率,并花更多时间在它上面?

1 个答案:

答案 0 :(得分:1)

根据我自定义UISlider的经验,最好不要使用默认的UISlider。 有一个开源Range Slider:

https://github.com/muZZkat/NMRangeSlider

请注意,有一个选项可以删除较低的拇指,以便您可以灵活地定制UISlider

“(新增)禁用下部手柄,使其行为类似于常规UISlider,但仍然使用其他功能。”