Easily animate gradient transitions on UIViews. View it in action.
BKEAnimatedGradientView *gradientView = [[BKEAnimatedGradientView alloc] initWithFrame:self.view.frame];
[gradientView setGradientColors:@[[UIColor blueColor], [UIColor greenColor]]];
[self.view addSubview:gradientView];
[gradientView changeGradientWithAnimation:@[[UIColor redColor], [UIColor orangeColor]] delay:1 duration:5];
Simply add the files BKEAnimatedGradientView.h
and BKEAnimatedGradientView.m
to your project.