//渐变背景色
+ (CAGradientLayer*)makeCAGradientLayerFrame:(CGRect)frame colors:(NSArray*)colors{
CAGradientLayer *gl = [CAGradientLayer layer];
gl.frame= frame;
gl.startPoint=CGPointMake(0,0);
gl.endPoint=CGPointMake(1,1);
gl.colors= [colorscopy];
gl.locations = @[@(0.0),@(1.0)];
returngl;
}
调用
CAGradientLayer *layer = [CALayer makeCAGradientLayerFrame:rect colors:@[(__bridge id)[UIColor colorWithHex:0xF9622D].CGColor,(__bridge id)[UIColor colorWithHex:0xF9432D].CGColor]];
[self.bgView.layeraddSublayer:layer];
网友评论