美文网首页
iOS渐变色文字实现

iOS渐变色文字实现

作者: 彼岸的天空 | 来源:发表于2017-10-25 15:45 被阅读184次

实现文字渐变色的方法网上有很多,但是很多初学小伙伴对代码的理解存在着问题(一开始我也是一样),所以我利用本人一点浅显的理解为刚入门的小伙伴做一下解答.

_lable = [[UILabel alloc] init];

//    _lable.frame = CGRectMake(100, 200, 300, 20);

_lable.text = @"这样写可能会更好理解一点";

//    [self.view addSubview:_lable];

CAGradientLayer *gradientLayer = [CAGradientLayer layer];

gradientLayer.colors = @[(id)[UIColor redColor].CGColor, (id)[UIColor greenColor].CGColor, (id)[UIColor blueColor].CGColor];

//gradientLayer.locations = @[@0, @0.5, @1];// 默认就是均匀分布

gradientLayer.startPoint = CGPointMake(0.5, 0);

gradientLayer.endPoint = CGPointMake(0.5, 1);

gradientLayer.frame = CGRectMake(100, 200, 300, 20);

_lable.frame = gradientLayer.bounds;//设置_lable的坐标

//    _lable.layer.frame = gradientLayer.bounds;//和上面的代码一个效果

gradientLayer.mask = _lable.layer;//可以理解为([gradientLayer addSubview:_lable])

[self.view.layer addSublayer:gradientLayer];

相关文章

  • iOS渐变色文字实现

    实现文字渐变色的方法网上有很多,但是很多初学小伙伴对代码的理解存在着问题(一开始我也是一样),所以我利用本人一点浅...

  • 2019-10-25

    iOS 渐变色 实现渐变色的几种方式: 使用场景:背景渐变 1. 通过CAGradientLayer实现 使用场景...

  • iOS一个方法搞定view渐变色

    iOS一个方法搞定view渐变色 iOS一个方法搞定view渐变色

  • iOS 文字渐变色

    代码

  • iOS 按钮实现从左到右渐变色

    iOS 按钮实现从左到右渐变色原文链接:https://blog.csdn.net/gf771115/articl...

  • 控件渐变色的实现

    控件渐变色的实现(一)—— CAGradientLayer实现控件渐变色的实现(二)—— Core Graphics实现

  • iOS 渐变色与Masonry布局结合

    说到iOS实现一个控件的渐变色,我们就需要了解CAGradientLayer这个类。 CAGradientLaye...

  • iOS渐变色实现

    在iOS实现渐变色功能的需求不是太多,但是既然遇到了,今天就记录一下其实现过程。说起来也简单,直接看代码。

  • iOS 渐变色实现

    实现方式 iOS实现控件背景颜色渐变实现方式,我所知道的目前有三种。第一种:用图片代替,简单直接在控件上面放一张渐...

  • CSS 实现文字渐变色

    CSS实现文字渐变,有下面两种方法: 1. background 属性 效果如下: 实现原理: backgroun...

网友评论

      本文标题:iOS渐变色文字实现

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