给控件加上渐变颜色
2018-08-01 本文已影响0人
_人生苦短_
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame= frame;
NSMutableArray *tempArr = [[NSMutableArray alloc] init];
for(UIColor*tempColorincolors) {
[tempArraddObject:(id)tempColor.CGColor];
}
gradient.colors= tempArr;
if(isHorizontal) {
gradient.startPoint=CGPointMake(0,0);
gradient.endPoint=CGPointMake(1,0);
}
[self.button.layer addSublayer:gradient];