如何以编程方式在Swift中创建类似于Apple Music的UISlider

时间:2016-01-12 03:01:54

标签: ios swift

我希望创建一个类似下面的UISlider: enter image description here

我已经看过如下代码来更改图片,但理想情况下我想放弃使用图片并以编程方式创建基本向下线。

var thumbImage : UIImage = UIImage(named: "yourImage")!
var size = CGSizeMake( thumbImage.size.width * ratio, thumbImage.size.height * ratio )
self.setThumbImage( self.imageWithImage(thumbImage, scaledToSize: size), forState: UIControlState.Normal )

1 个答案:

答案 0 :(得分:1)

UISlider旨在将图像用于“拇指”控件。如果要以编程方式绘制拇指控件,则需要创建自己的控件。滑块并不复杂。这将是相当简单的。 (但是,使用带有红线的标准滑块控件作为拇指图像会更容易。)