我正在尝试使用: http ://cocoadocs.org/docsets/HGCircularSlider/2.0.0/index.html
在“使用”部分下,第一步是:“将视图的类从 UIView 更改为 CircularSlider、RangeCircularSlider 或 MidPointCircularSlider”
我不太确定如何实现这一点。我尝试了以下方法:
我的课:
class TestView: UIView { override init (frame : CGRect) { super.init(frame : frame) let circularSlider = CircularSlider(frame: frame) circularSlider.minimumValue = 0.0 circularSlider.maximumValue = 1.0 circularSlider.endPointValue = 0.2 addSubview(circularSlider) } convenience init () { self.init(frame:CGRect.zero) } required init(coder aDecoder: NSCoder) { fatalError("This class does not support NSCoding") } }
在 ViewCotroller 中,在“viewDidLoad”下:
let circularSlider = CircularSlider(frame: frame) circularSlider.minimumValue = 0.0 circularSlider.maximumValue = 1.0 circularSlider.endPointValue = 0.2 addSubview(circularSlider)
两种实现都显示了 CircularSlider,但很明显它似乎坏了。这个圆形滑块的运动会留下永久的圆圈痕迹。
也许我没有正确实现:“将视图的类从 UIView 更改为 CircularSlider、RangeCircularSlider 或 MidPointCircularSlider”