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];
网友评论