Skip to content

sowa-s/WheelSlider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WheelSlider

It will provide an interface to rotation

##Demo DEMO

##Usage

###InterfaceBuilder Please create Square View.

###Code

Width and Height, please be the same

let wheelslider = WheelSlider(frame: CGRectMake(0, 0, 100, 100))
self.view.addSubview(wheelslider)

##Value notification When the slider is moved , it will notify the value.

###Delegate

protocol WheelSliderDelegate{
    func updateSliderValue(value:Double,sender:WheelSlider) -> ()
}

###CallBack

public var callback : ((Double) -> ())?

##Variable

@IBInspectable public var speed:Int

Rotational speed. Since the smaller the value is fast note.

@IBInspectable public var backStrokeColor : UIColor

The color of the frame of the circle that becomes the background

@IBInspectable public var backFillColor : UIColor

Of the circle that becomes the background color

@IBInspectable public var backWidth : CGFloat

The thickness of the frame of the circle that becomes the background

@IBInspectable public var knobStrokeColor : UIColor

The color of the knob

@IBInspectable public var knobWidth : CGFloat

The thickness of the knob

@IBInspectable public var knobLength : CGFloat

The length of the knob

public var knobLineCap = WSKnobLineCap.WSLineCapRound

public enum WSKnobLineCap{
    case WSLineCapButt
    case WSLineCapRound
    case WSLineCapSquare
}

Kind of knob line cap.

@IBInspectable public var maxVal:Int

The maximum number of counts This parameter is insect if 'isLimited' is false

@IBInspectable public var isLimited:Bool

This parameter will continue to grow forever If the value is false

@IBInspectable public var allowNegativeNumber:Bool

This parameter allows a negative number if true

@IBInspectable public var isValueText:Bool

It will display the character that represents the current parameters in the middle of the circle

@IBInspectable public var valueTextColor:UIColor

Color of the text indicating the current numeric

@IBInspectable public var valueTextFontSize:CGFloat

The font size of a character indicating the current numeric

##Installation

  • Copying file
  • Using Submodule

##License WheelSlider is released under the MIT License, see LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages