美文网首页
给某个视图设置渐变色

给某个视图设置渐变色

作者: Felix的笔头 | 来源:发表于2020-03-24 10:21 被阅读0次

给UIButton设置渐变色

- (void)setLoginBtnLayerColor {

    CAGradientLayer *gl = [CAGradientLayer layer];
    gl.frame = CGRectMake(0, 0, self.loginBtn.frame.size.width, self.loginBtn.frame.size.height);
    gl.startPoint = CGPointMake(0, 0.5);
    gl.endPoint = CGPointMake(1, 0.5);
    gl.colors = @[(__bridge id)[UIColor colorWithRed:61/255.0 green:126/255.0 blue:255/255.0 alpha:1.0].CGColor,(__bridge id)[UIColor colorWithRed:64/255.0 green:211/255.0 blue:253/255.0 alpha:1.0].CGColor];
    gl.locations = @[@(0),@(1.0f)];
    gl.cornerRadius = 22;
    [self.loginBtn.layer insertSublayer:gl atIndex:0];    
}

效果如图所示:

屏幕快照 2020-03-24 上午10.20.03.png

相关文章

网友评论

      本文标题:给某个视图设置渐变色

      本文链接:https://www.haomeiwen.com/subject/ghanyhtx.html