RCSSwitch is a UISwitch implementation which allows you to set your own custom colors and/or icons. The project also contains a subclass of SCSwitchCell, which is a cell with a UISwitch control in Sensible TableView.
This project is a partial fork of robertchin/rcswitch.
RCSwitch works with Xcode 4.4+ and ARC.
RCSwitch is available under the MIT license. See the comments in the source files for more info.