美文网首页
CAGradientLayer设置渐变填充颜色

CAGradientLayer设置渐变填充颜色

作者: 番薯大佬 | 来源:发表于2017-11-28 13:24 被阅读26次

    示例代码

    // 为颜色设置渐变效果
    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)];
    
    效果图.png

    相关文章

      网友评论

          本文标题:CAGradientLayer设置渐变填充颜色

          本文链接:https://www.haomeiwen.com/subject/cegsbxtx.html