CustomUISwitch This is an example of a custom UISwitch implementation created by subclassing the UIControl class. You can find a tutorial for this class on our blog: Making custom UISwitch (Part 1) Making custom UISwitch (Part 2)