Core Animation

CoreAnimation----CAGradientLayer

2018-04-12  本文已影响0人  M_PI_4

CAGradientLayer

效果图

2. 多重渐变

- (void)viewDidLoad {
 [super  viewDidLoad];

  CAGradientLayer *gradientLayer = [CAGradientLayer  layer];
 gradientLayer.frame = self.clipView.bounds;
 [self.clipView.layer addSublayer:gradientLayer];

 gradientLayer.colors = @[(__bridge  id)[UIColor  redColor].CGColor,(__bridge  id)[UIColor  blueColor].CGColor,(__bridge  id)[UIColor  greenColor].CGColor];
 gradientLayer.locations = @[@0.0,@0.25,@0.5];  //必须与colors数组数目一致

 gradientLayer.startPoint = CGPointMake(0, 0);
 gradientLayer.endPoint = CGPointMake(1, 1);
}  
多重渐变
上一篇 下一篇

猜你喜欢

热点阅读