設置各個控件的背景漸變色
///設置View的背景漸變色view可以說label,button等,size控件的size, startPoint與endPoint分別爲漸變的起始方向與結束方向,它是以矩形的四個角爲基礎的,(0,0)爲左上角、(1,0)爲右上角、(0,1)爲左下角、(1,1)爲右下角,默認是值是(0.5,0)和(0.5,1)
+(void)setLayerColorWithView:(UIView*)view ViewSize:(CGSize)size StartColor:(UIColor *)startColor StartPoint:(CGPoint)startPoint EndColor:(UIColor *)endColor EndPoint:(CGPoint)endPoint{
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = CGRectMake(0, 0, size.width, size.height);
gradientLayer.startPoint = startPoint;
gradientLayer.endPoint = endPoint;
gradientLayer.locations = @[@(0.5),@(1.0)];//漸變點
[gradientLayer setColors:@[(id)[startColor CGColor],(id)[endColor CGColor]]];//漸變數組
[view.layer addSublayer:gradientLayer];
}