美文网首页
设置渐变颜色

设置渐变颜色

作者: 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