博客> 渐变色效果
渐变色效果
2小时前 评论:0 阅读:16 进击的可乐SAMA

实现渐变色效果需要用到CAGradientLayer这个类,下面我们来说一下这个类的简单用法


//实例化
CAGradientLayer * layer = [CAGradientLayer layer];

//设置大小
layer.frame = CGRectMake(n, n, n, n);

//设置起始点
layer.startPoint = CGPointMake(0, 0);

//设置结束点
layer.endPoint = CGPointMake(n, n);
/*若为(0, 1)则为上下渐变
  若为(1, 0)则为左右渐变
*/

//设置渐变色
layer1.colors = @[(__bridge id)[UIColor xxx].CGColor,
                             (__bridge id)[UIColor xxx].CGColor];

//设置起始点
layer.locations = @[@(0), @(1)];

//添加到视图上
[view.layer addSublayer:layer];
收藏
0
sina weixin mail 回到顶部