CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| 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;
@endAssign 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.
shadowBackgroundColorshadowForegroundColorshadowWidthrepeatCountdurationExample:
- (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.