LLSwitch
This is a funny switch for iOS
一个有趣的switch
Thank Dribbble for providing inspiration
Preview 预览
Installation 安装
- pod
1.pod "LLSwitch"
2.pod install // 若获取失败请重新 pod setup
3.#import "LLSwitch.h"
- Common
1.Add "LLSwitch" files to your Project // 直接导入“LLSwitch”文件夹到项目中
2.#import "LLSwitch.h"
Usage 用法
- Init 初始化
LLSwitch *llSwitch = [[LLSwitch alloc] initWithFrame:CGRectMake(100, 100, 120, 60)];
[self.view addSubview:llSwitch];
- Reset Base Property 重设基本属性
llSwitch.onColor = [UIColor blueColor]; // switch is open color 开关打开的颜色
llSwitch.offColor = [UIColor grayColor]; // switch is close color 开关关闭的颜色
llSwitch.faceColor = [UIColor whiteColor]; // switch face color 圆脸的颜色
llSwitch.animationDuration = 1.2f; // switch open or close animation time 开关的动画时间
[llSwitch setOn:YES]; // set on and off 设置开关
[llSwitch setOn:YES animated:YES];
- delegate 代理监听
<LLSwitchDelegate>
llSwitch.delegate = self;
-(void)didTapLLSwitch:(LLSwitch *)llSwitch {
NSLog(@"start");
}
- (void)animationDidStopForLLSwitch:(LLSwitch *)llSwitch {
NSLog(@"stop");
}
- (void)valueDidChanged:(LLSwitch *)llSwitch on:(BOOL)on {
NSLog(@"stop --- on:%hhd", on);
}
Requirements 版本要求
IOS 6.0 Above
License
LLSwitch is provided under the MIT license. See LICENSE file for details.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.


