NicolasKim / DTPerframeAnimatior

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DTPerframeAnimatior

Simple perframe animation tool that control animation progress.

Usage

Creation

_animator = [DTPerframeAnimatior animateWithDuration:5 animations:^(CGFloat progress) {
            self.widthConstraint.constant = 100 + 200 * progress;
            [self.slider setValue:progress];
        } completion:^{
            NSLog(@"complete");
        }];        
        

Pause/Continue

_animator.paused = YES; or _animator.paused = NO;

Control progress

_animator.paused = YES;
_animator.progress = 0.5;

Reverse progress increasing

_animator.progressDirection = DTPerframeAnimatiorDirectionBackward;

Example timeline

timeline

Demo

ScreenRecord

About


Languages

Language:Objective-C 100.0%