美文网首页
设置渐变颜色

设置渐变颜色

作者: lizhi_boy | 来源:发表于2018-11-20 19:11 被阅读38次
    /**
     给视图添加渐变颜色(这里是水平渐变从左到右)
    
     @param view 需要渐变的视图
     @param formColor 渐变开始颜色
     @param toColor 渐变结束颜色
     
     */
    +(void)gradientColorForView:(UIView *)view formColor:(UIColor *)formColor toColor:(UIColor *)toColor{
        
        CAGradientLayer *layer = [CAGradientLayer layer];
        layer.startPoint = CGPointMake(0, 0.5);
        layer.endPoint = CGPointMake(1, 0.5);
        //设置你需要的渐变颜色由哪一种颜色渐变到哪一种颜色
        layer.colors = @[(id)formColor.CGColor,(id)toColor.CGColor];
        layer.frame = view.frame;
        //添加到视图layer中
        [view.layer addSublayer:layer];
    }
    

    更多自定义渐变设置请参考
    这位同学的博客 写的很详细

    相关文章

      网友评论

          本文标题:设置渐变颜色

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