| Paste number 96700: | untitled |
| Pasted by: | dcope |
| When: | 1 year, 10 months ago |
| Share: | Tweet this! | http://paste.lisp.org/+22M4 |
| Channel: | #macdev |
| Paste contents: |
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
// Initialization code
[[self layer] insertSublayer:[self gradientAsInverse:NO] atIndex:0];
}
return self;
}
- (CAGradientLayer *)gradientAsInverse:(BOOL)inverse {
CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init];
CGFloat lightColor = 251.0f / 255.0f;
CGFloat darkColor = 201.0f / 255.0f;
CGColorRef lightColorRef = [[UIColor colorWithRed:lightColor green:lightColor blue:lightColor alpha:1.0f] CGColor];
CGColorRef darkColorRef = [[UIColor colorWithRed:darkColor green:darkColor blue:darkColor alpha:1.0f] CGColor];
[gradientLayer setFrame:[self frame]];
[gradientLayer setColors:[NSArray arrayWithObjects:(id)(inverse ? darkColorRef : lightColorRef), (id)(inverse ? lightColorRef : darkColorRef), nil]];
return [gradientLayer autorelease];
}This paste has no annotations.