Swiftpack.co - cemolcay/LiveKnob as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by cemolcay.
cemolcay/LiveKnob 0.0.6
Yet another knob for iOS but with IBDesignable and Ableton Live style.
⭐️ 51
🕓 1 year ago
.package(url: "https://github.com/cemolcay/LiveKnob.git", from: "0.0.6")


Yet another knob for iOS but with IBDesignable and Ableton Live style.
Horizontal, vertical (or both) and rotary control options.

alt tag


  • iOS 9.0+
  • Swift 4.0+


pod 'LiveKnob'


  • 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.

alt tag

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.


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.


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.

SwiftUI Bridge

You can use it with SwiftUI


This control used in my apps


Stars: 51
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

SPM Support
1 year ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics