TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Dec 2014 |
Maintained by Jonathan Vukovich Tribouharet.
JTSlideShadowAnimation allow you to reproduce the famous "slide to unlock effect" on iOS.
With CocoaPods, add this line to your Podfile.
pod 'JTSlideShadowAnimation', '~> 1.0'
Just import JTSlideShadowAnimation.h
.
#import "JTSlideShadowAnimation.h"
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UIButton *animatedView;
@property (strong, nonatomic) JTSlideShadowAnimation *shadowAnimation;
@end
Assign the view you want to animate and start the animate.
- (void)viewDidLoad
{
[super viewDidLoad];
self.shadowAnimation = [JTSlideShadowAnimation new];
self.shadowAnimation.animatedView = self.animatedView;
}
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.shadowAnimation start];
}
You can easily customize the animation.
shadowBackgroundColor
shadowForegroundColor
shadowWidth
repeatCount
duration
Example:
- (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 is released under the MIT license. See the LICENSE file for more info.