Suitchi 1.0.0

Suitchi 1.0.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Mar 2015
SPMSupports SPM

Maintained by remi robert.



Suitchi 1.0.0

  • By
  • remirobert

Suitchi is a custom switch for iOS written in swift. Suitchi is highly customizable, you can change almost all parts of this composant. It can display a label in the center of the switch to display some additional information. Suitchi handles gesture and simple click.

Customize as you wish.

How it works ?

To make your life easier and make your most beautiful and maintainable code, Suitchi uses blocks to retrieve the events.

let genderSwitch = Suitchi(frame: CGRectMake(0, 0, 300, 100),
  onSwitchedBlock: { () -> () in
    println("On !")
  }) { () -> () in
    println("Off !")
}

Get the current state, or change it:

if genderSwitch.on {
}

genderSwitch.switchOn()
genderSwitch.switchOff()

Some customisation:

genderSwitch.offLabel = "Man"
genderSwitch.onLabel = "Woman"

genderSwitch.onColor = UIColor(red:1, green:0.15, blue:0.29, alpha:1)
genderSwitch.offColor =  UIColor(red:0.3, green:0.3, blue:0.82, alpha:1)

genderSwitch.centerText = "gender"