Switch
是一个派生的UIControl
,它使用提供的图像创建一个类似于UISwitch的控制。
-fobjc-arc
编译)pod 'Switch'
使用Switch非常简单
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];
您可以提供任何图像,只需要一张包含ON-THUMB-OFF(见下面的图像)两种状态的完整图像,以及可见宽度以在两种状态之间切换,就是这样。
所有这些外观都取决于您的艺术作品的创造力。一个典型的期望Switch图像必须是下面的形式:
Demo app includes an example just for reference.