iOS 控件添加渐变色

有时候ui可能给的图片不能满足自身需求,就需要我们自己来处理,比如有时候按钮是渐变色

CAGradientLayer *gradient = [CAGradientLayer layer];

gradient.frame = self.buttonTwo.bounds;

gradient.colors = [NSArray arrayWithObjects:

(id)DDColor(242, 110, 69, 255).CGColor,

(id)DDColor(249, 156, 59, 255).CGColor,nil];

gradient.startPoint = CGPointMake(0, 0);

gradient.endPoint = CGPointMake(1, 0);

[self.buttonTwo.layer addSublayer:gradient];


startpoint和endpoint可以通过一下这个图来理解


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容