欢迎光临
我们一直在努力

LLSwitch

建站超值云服务器,限时71元/月

LLSwitch

项目介绍:

LLSwitch

This is a funny switch for iOS
一个有趣的switch

Installation  安装

  • pod

[Objective-C] 查看源文件 复制代码

1.pod "LLSwitch"

2.pod install       // 若获取失败请重新 pod setup

3.#import "LLSwitch.h"

  • Common

[Objective-C] 查看源文件 复制代码

1.Add "LLSwitch" files to your Project   // 直接导入“LLSwitch”文件夹到项目中
2.#import "LLSwitch.h"


Usage  用法

  • Init  初始化

[Objective-C] 查看源文件 复制代码

LLSwitch *llSwitch = [[LLSwitch alloc] initWithFrame:CGRectMake(100, 100, 120, 60)];
[self.view addSubview:llSwitch];

  • Reset Base Property  重设基本属性

[Objective-C] 查看源文件 复制代码

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  代理监听

[Objective-C] 查看源文件 复制代码

<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);
}

  • support xib and storyboard 支持xib和storyboard

Requirements  版本要求

IOS 6.0 Above


DEMO 下载:

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » LLSwitch
分享到: 更多 (0)