Latest 0.0.3
Homepage https://github.com/cemolcay/LiveKnob
License MIT
Platforms ios 9.0, requires ARC
Authors

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

alt tag

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.

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.

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.

AppStore

This control used in my app ArpBud in App Store, check it out!

Latest podspec

{
    "name": "LiveKnob",
    "version": "0.0.3",
    "summary": "Yet another knob for iOS but with IBDesignable and Ableton Live style.",
    "swift_version": "4.2",
    "description": "LiveKnobn===nnYet another knob for iOS but with IBDesignable and Ableton Live style.nn![alt tag](https://github.com/cemolcay/LiveKnob/raw/master/LiveKnob.gif)nnRequirementsn----nn* iOS 9.0+n* Swift 4.0+nnInstalln----nn```npod 'LiveKnob'n```nnUsagen----nn* Drop a UIView from storyboard and change its class to `LiveKnob`.n* Tweak style settings.n* Bind an `IBAction` function to `LiveKnob`s `valueChanged` event.n* Or you can do it programmatically.nn![alt tag](https://github.com/cemolcay/LiveKnob/raw/master/LiveKnobStoryboard.gif)nnYou 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.",
    "homepage": "https://github.com/cemolcay/LiveKnob",
    "license": "MIT",
    "authors": {
        "cemolcay": "[email protected]"
    },
    "social_media_url": "http://twitter.com/cemolcay",
    "platforms": {
        "ios": "9.0"
    },
    "source": {
        "git": "https://github.com/cemolcay/LiveKnob.git",
        "tag": "0.0.3"
    },
    "source_files": "LiveKnob/LiveKnob.swift",
    "requires_arc": true
}

Pin It on Pinterest

Share This