A custom UIView with an ability to animate a linear gradient layer for a given set of colors.
GradientAnimatorView *gradientView = [[GradientAnimatorView alloc] initWithColors:@[
[UIColor redColor],
[UIColor greenColor],
[UIColor blueColor]
]];
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[gradientView startAnimation];
}
Just add GradientAnimatorView
to your Podfile and install. Done!
pod 'GradientAnimatorView'