LiveKnob
另一个iOS旋钮,但具有IBDesignable和Ableton Live风格。
水平、垂直(或两者都支持)和旋转控制选项。
要求
- iOS 9.0+
- Swift 4.0+
安装
pod 'LiveKnob'
用法
- 从Storyboard拖放一个UIView,并将其类名改为
LiveKnob
。 - 调整样式设置。
- 将一个
IBAction
函数绑定到LiveKnob
的valueChanged
事件。 - 或者您也可以编程设置。
您可以更改基环的线宽和颜色、进度环和指针的样式。您还可以调整基旋钮环的起始和终止角度。
LiveKnobControlType
您可以设置controlType
来改变旋钮的触摸控制行为。它支持水平、垂直以及旋转滑动。
LiveKnobMarker
您可以使用LiveKnobMarker
类型创建自定义标记视图,并将其设置为LiveKnob的markers
数组,以便围绕旋钮绘制标记。您还可以为每个标记设置单个偏移量和变换。
AppStore
此控件在我的App Store中的应用ArpBud中使用,去看看吧!