Switch is a
UIControl subclass that creates a UISwitch like control with provided image.
Using Switch is quite simple :
UIImage* image = [UIImage imageNamed:@"switch.png"]; Switch* mySwitch = [Switch switchWithImage:image visibleWidth:200]; [mySwitch addTarget:self action:@selector(switchToggled:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:mySwitch];
You can provide any image, just one complete image containing ON-THUMB-OFF (see image below) both states
(for reference, see
SwitchArtwork in demo app)
and visibleWidth to toggle between states, and that's it.
All that appearance depends on how creative your artwork is. A typical expected Switch image must be of form :- ![SwitchImage] (https://raw.githubusercontent.com/taruntyagi697/Switch/master/Example/SwitchDemo/SwitchArtwork/switch9.png)
![Screenshot1] (https://raw.githubusercontent.com/taruntyagi697/Switch/master/Screenshots/Screenshot1.png) ![Screenshot2] (https://raw.githubusercontent.com/taruntyagi697/Switch/master/Screenshots/Screenshot2.png)
Demo app includes an example just for reference.