iOS给view加渐变带

作者: 学习ing兰 | 来源:发表于2017-03-30 10:40 被阅读15次
    CAGradientLayer *gradientLayer = [[CAGradientLayer alloc] init];
    
    gradientLayer.colors = @[(__bridge id)[UIColor redColor].CGColor,(__bridge id)[UIColor blueColor].CGColor];
    
    // 此处还可以加上颜色透明度,根据自己需求定义
    
    //位置x,y    自己根据需求进行设置   使其从不同位置进行渐变
    
    gradientLayer.startPoint = CGPointMake(1, 0);
    
    gradientLayer.endPoint = CGPointMake(1, 1);
    
    gradientLayer.frame = CGRectMake(0, 0, CGRectGetWidth(self.�superView.frame), CGRectGetHeight(self.superView.frame));// 设置渐变带frame为父视图的frame大小
    
    [self.superView.layer addSublayer:gradientLayer];```

    相关文章

      网友评论

        本文标题:iOS给view加渐变带

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