Yet another knob for iOS but with IBDesignable and Ableton Live style. Horizontal, vertical (or both) and rotary control options.
Requirements
iOS 9.0+
Swift 4.0+
Install
pod 'LiveKnob'
Usage
Drop a UIView from storyboard and change its class to LiveKnob.
Tweak style settings.
Bind an IBAction function to LiveKnobs valueChanged event.
Or you can do it programmatically.
You can change the line width and color of the base ring, progress ring and pointer. Also you can tweak the start and end angles of the base knob ring.
LiveKnobControlType
You can set the controlType for changing the knob’s touch control behaviour. It supports horizontal and/or vertical slidings as well as rotary slidings.
LiveKnobMarker
You can create custom marker views in with LiveKnobMarker type and set them to LiveKnob’s markers array in order to draw markers around the knob. You can set individual offset and transform for each marker as well.
LiveKnob
Yet another knob for iOS but with IBDesignable and Ableton Live style.
Horizontal, vertical (or both) and rotary control options.
Requirements
Install
Usage
LiveKnob
.IBAction
function toLiveKnob
svalueChanged
event.You can change the line width and color of the base ring, progress ring and pointer. Also you can tweak the start and end angles of the base knob ring.
LiveKnobControlType
You can set the
controlType
for changing the knob’s touch control behaviour. It supports horizontal and/or vertical slidings as well as rotary slidings.LiveKnobMarker
You can create custom marker views in with
LiveKnobMarker
type and set them to LiveKnob’smarkers
array in order to draw markers around the knob. You can set individual offset and transform for each marker as well.SwiftUI Bridge
You can use it with SwiftUI
https://gist.github.com/cemolcay/caed8e701de775de63ab4ae34b70b256
AppStore
This control used in my apps