给控件加上渐变颜色

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];

上一篇 下一篇

猜你喜欢

热点阅读