GradientColorSignal 0.0.2

GradientColorSignal 0.0.2

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

Dwarven维护。



动画渐变色彩信号。

Podfile

要使用CocoaPods将GradientColorSignal集成到您的Xcode项目中,请在您的Podfile中指定

pod 'GradientColorSignal'

预览

完整

Demo Gif

空心

Demo Gif

如何使用

信号类型默认

#import "GradientColorSignal.h"

#pragma mark - init and setup GradientColorSignal

_signal = [[GradientColorSignal alloc] init];
[_signal setType: SignalTypeDefault];
[_signal setStartAngle: @(-M_PI/2)];
//[_signal setEndAngle: @(M_PI/2)];
[_signal setStartPoint: CGPointMake(0, 0.5)];
[_signal setEndPoint: CGPointMake(1, 0.5)];
[_signal setLineWidth: @10];
[_signal setClockwise: NO];
[_signal setLineCap: kCALineCapRound];

[_signal reload];

#pragma mark - animations
//type 1:
[_signal animateToScale: 0.33 duration: 0.3];
//type 2:
[_signal animateToScale: 0.33 duration: 0.3 function:[CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseIn]];

信号类型查找

#import "GradientColorSignal.h"

_signal = [[GradientColorSignal alloc] init];
[_signal setType: SignalTypeSearching];
[_signal setSearchingColor: [UIColor grayColor]];
[_signal setStartAlpha: 1.0];
[_signal setEndAlpha: 0.1];
[_signal setClockwise: YES];
[_signal setSearchingLineWidth: @10];
[_signal setDuration: 1.0];

[_signal reload]; //Auto-rotate when loaded

停止动画

[_signal stop];