美文网首页iOS Developer
iOS开发之CAGradientLayer实现渐变色

iOS开发之CAGradientLayer实现渐变色

作者: HKrystal | 来源:发表于2017-08-23 17:29 被阅读0次

    CAGradientLayer是CALayer的一个特殊子类,用于生成颜色渐变的图层,使用较为方便,下面介绍下它的相关属性:

    1.colors    渐变的颜色

    2.locations    渐变颜色的分割点

    3.startPoint&endPoint    颜色渐变的方向,范围在(0,0)与(1.0,1.0)之间,如(0,0)(1.0,0)代表水平方向渐变,(0,0)(0,1.0)代表竖直方向渐变

     

    效果如下:

    CAGradientLayer实现渐变标间简单直观,但存在一定的局限性,比如无法自定义整个渐变区域的形状,如环形、曲线形的渐变。

    相关文章

      网友评论

        本文标题:iOS开发之CAGradientLayer实现渐变色

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