Skip to content

Instantly share code, notes, and snippets.

@betawax
Created May 10, 2014 06:57
Show Gist options
  • Save betawax/93f053661c0d92527465 to your computer and use it in GitHub Desktop.
Save betawax/93f053661c0d92527465 to your computer and use it in GitHub Desktop.
CAGradientLayer
@interface FOOGradientLayer : NSObject
+ (CAGradientLayer *)gradientLayer;
@end
@implementation FOOGradientLayer
+ (CAGradientLayer *)gradientLayer {
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.colors = @[(id)[[UIColor redColor] CGColor], (id)[[UIColor greenColor] CGColor]];
//gradientLayer.startPoint = CGPointMake(0.0f, 1.0f);
//gradientLayer.endPoint = CGPointMake(1.0f, 0.0f);
return gradientLayer;
}
@end
CAGradientLayer *gradientLayer = [FOOGradientLayer gradientLayer];
gradientLayer.frame = self.view.bounds;
[self.view.layer insertSublayer:gradientLayer atIndex:0];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment