切换 1.0.1

Switch 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

Tarun Tyagi维护。



Switch 1.0.1

  • 作者:
  • Tarun Tyagi

Switch - iOS (Objective-C)

Switch是一个派生的UIControl,它使用提供的图像创建一个类似于UISwitch的控制。

要求

  • iOS 6.0或更高版本
  • QuartzCore框架
  • ARC(要么项目具有ARC,要么Switch使用-fobjc-arc编译)

安装

  • 如果使用CocoaPods,请将以下内容添加到podfile中:
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];
  • Switch使用图像和可见宽度组合来在两种状态之间切换。
  • 您可以提供您喜欢的圆角半径,使其看起来像圆角风格或任何其他样式。

有什么陷阱?

这是最简单的,但外观完全由您定制!

您可以提供任何图像,只需要一张包含ON-THUMB-OFF(见下面的图像)两种状态的完整图像,以及可见宽度以在两种状态之间切换,就是这样。

所有这些外观都取决于您的艺术作品的创造力。一个典型的期望Switch图像必须是下面的形式: SwitchImage

外观

Screenshot1 Screenshot2

演示应用

Demo app includes an example just for reference.