ios 实现颜色渐变(渐变色)

#import <QuartzCore/QuartzCore.h>

CAGradientLayer *gradient = [CAGradientLayer layer];

gradient.frame = rect;

gradient.colors = [NSArray arrayWithObjects:(id)[UIColor redColor].CGColor, 

                                            (id)[UIColor yellowColor].CGColor, 

                                            (id)[UIColor greenColor].CGColor,nil];

[self.layer insertSublayer:gradient atIndex:0];

渐变的颜色是从上到下

你可能感兴趣的:(ios 实现颜色渐变(渐变色))