示例代码
// 为颜色设置渐变效果
UIView *view1 = [[UIView alloc] initWithFrame:CGRectMake(10, 10, (self.view.frame.size.width - 20.0), 180.0)];
[self.view addSubview:view1];
// 渐变色
CAGradientLayer *gradient1 = [CAGradientLayer layer];
[view1.layer addSublayer:gradient1];
gradient1.frame = view1.bounds;
//
gradient1.startPoint = CGPointMake(0, 0);
gradient1.endPoint = CGPointMake(0, 1);
gradient1.colors = [NSArray arrayWithObjects:(id)[UIColor redColor].CGColor,(id)[UIColor greenColor].CGColor,nil];
// 设置颜色分割点(范围:0-1)
gradient1.locations = @[@(0.0), @(1.0)];
![](https://img.haomeiwen.com/i662374/6ba785b6e48558af.png)
网友评论