美文网首页
iOS-文字渐变

iOS-文字渐变

作者: Freedom_fly | 来源:发表于2018-09-12 19:09 被阅读8次
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 50, 200, 50)];
    label.text = @"渐变文字展示";
    [self.view addSubview:label];
    
    CAGradientLayer *gradientLayer = [CAGradientLayer layer];
    gradientLayer.frame = label.frame;
    UIColor *color_2 = [UIColor colorWithRed:45/255.0 green:240/255.0 blue:219/255.0 alpha:1.0];
    UIColor *color_1 = [UIColor colorWithRed:255/255.0 green:225/255.0 blue:50/255.0 alpha:0.5];
    gradientLayer.colors = @[(__bridge id)color_1.CGColor,
                                   (__bridge id)color_2.CGColor];
    gradientLayer.startPoint = CGPointMake(0, 0);
    gradientLayer.endPoint = CGPointMake(0, 1);
    [self.view.layer addSublayer:gradientLayer];
    gradientLayer.mask = label.layer;
    label.frame = gradientLayer.bounds;

效果展示:


image.png

相关文章

网友评论

      本文标题:iOS-文字渐变

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