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可以通过一下这个图来理解


iOS 控件添加渐变色_第1张图片

你可能感兴趣的:(iOS 控件添加渐变色)