LLSwitch 1.0.5

LLSwitch 1.0.5

测试测试
语言语言 Obj-CObjective C
许可 MIT
发布最后发布2017年11月

li lei维护。



LLSwitch 1.0.5

  • lilei644

这是一款适用于iOS的有趣开关
一个有趣的开关

感谢Dribbble提供灵感


预览 预览

LLSwitchDemo

安装  安装

  • pod
1.pod "LLSwitch"
2.pod install       // 若获取失败请重新 pod setup
3.#import "LLSwitch.h"
  • 常见
1.Add "LLSwitch" files to your Project   // 直接导入“LLSwitch”文件夹到项目中
2.#import "LLSwitch.h"

用法  用法

  • 初始化  初始化
LLSwitch *llSwitch = [[LLSwitch alloc] initWithFrame:CGRectMake(100, 100, 120, 60)];
[self.view addSubview:llSwitch];
  • 重设基础属性  重置基本属性
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];
  • 代理监听
<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);
}
  • 支持xib和storyboard 支持xib和storyboard LLSwitchForXib

版本要求  版本要求

IOS 6.0以上

许可

LLSwitch在MIT许可下提供。有关详细信息,请参阅LICENSE文件。