答案 0 :(得分:2)
您有大量的开源项目可以满足您的需求。 看看这些链接: http://www.brightec.co.uk/ideas/how-we-created-custom-slider-marks-ios http://www.raywenderlich.com/36288/how-to-make-a-custom-control http://www.alexanderbatalov.com/journal/2015/2/20/how-to-implement-custom-uislider-in-swift
关于绘制圆圈,您可以在UIView上使用此代码,然后将其添加到滑块
func initializeCircle() {
self.layer.cornerRadius = self.bounds.width/2
self.layer.borderColor = UIColor.whiteColor().CGColor
self.layer.borderWidth = 2.0
}