CAGradientLayer *gradient = [CAGradientLayer layer];
CGRect rect = CGRectMake(200, 100, 100, 100);
gradient.frame = rect;
gradient.colors = [NSArray arrayWithObjects:(id)[UIColor blueColor].CGColor,
(id)[UIColor whiteColor].CGColor,
nil];
[self.view.layer insertSublayer:gradient atIndex:0];
gradient.colors = [];
最简单的颜色渐变,就是把需要变颜色依次(从上往下)放进数组即可。
因为项目并不需要太复杂的颜色变化,暂时就只研究这么多。
网友评论