测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最新发布 | 2014年12月 |
由 Jonathan Vukovich Tribouharet 维护。
JTSlideShadowAnimation 允许您在 iOS 上重现著名的 "滑动解锁效果"。
使用 CocoaPods,将此行添加到您的 Podfile 中。
pod 'JTSlideShadowAnimation', '~> 1.0'
只需导入 JTSlideShadowAnimation.h
。
#import "JTSlideShadowAnimation.h"
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIButton *animatedView;
@property (strong, nonatomic) JTSlideShadowAnimation *shadowAnimation;
@end
分配您想动画化的视图并开始动画。
- (void)viewDidLoad
{
[super viewDidLoad];
self.shadowAnimation = [JTSlideShadowAnimation new];
self.shadowAnimation.animatedView = self.animatedView;
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.shadowAnimation start];
}
您可以轻松自定义动画。
shadowBackgroundColor
shadowForegroundColor
shadowWidth
repeatCount
duration
示例
- (void)viewDidLoad
{
[super viewDidLoad];
self.shadowAnimation = [JTSlideShadowAnimation new];
self.shadowAnimation.animatedView = self.animatedView;
self.shadowAnimation.shadowBackgroundColor = [UIColor colorWithWhite:0. alpha:.3];
self.shadowAnimation.shadowForegroundColor = [UIColor blackColor];
self.shadowAnimation.shadowWidth = 40.;
self.shadowAnimation.repeatCount = 3;
self.shadowAnimation.duration = 3.;
[self.shadowAnimation start];
}
JTSlideShadowAnimation 采用 MIT 许可证发布。有关更多信息,请参阅 LICENSE 文件。