如何更改UISlider的绘图矩形和拇指图像

时间:2015-08-16 02:07:57

标签: swift uislider

我是swift和IOS编程的新手,我正在寻找一种简单的方法来更改UISlider's拇指图像和拇指大小。我找到了UISlider的类参考页面,但没有完全理解如何实现currentThumbImage属性和thumbRectForBounds覆盖。作为最终目标, 我需要一个比默认圆形滑块拇指更大的拇指圈。提前谢谢。

1 个答案:

答案 0 :(得分:1)

使用setThumbImage

e.g:

var img = UIImage(/*...*/)
@IBOutlet weak var slider: UISlider!

slider.setThumbImage(img, forState: UIControlState.Normal)

currentImagethumbImageForState只读(仅查询)属性。同样,thumbRectForBounds是信息性的,不打算被覆盖。