CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

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"