码迷,mamicode.com
首页 > 其他好文 > 详细

给某个view增加颜色渐变图层

时间:2016-08-02 19:01:01      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

//给某个view增加颜色透明度渐变图层

- (void) insertTransparentGradient {

    NSLog(@"%@",NSStringFromCGRect(self.imgView.bounds));

    UIColor *colorOne = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:0.0];

    UIColor *colorTwo = [UIColor colorWithRed:(255/255.0)  green:(0/255.0)  blue:(0/255.0)  alpha:0.6];

    NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil,nil];

    NSNumber *stopOne = [NSNumber numberWithFloat:0.0];

    NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];

    NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil,nil];

    

    //crate gradient layer

    CAGradientLayer *headerLayer = [CAGradientLayer layer];

    

    headerLayer.colors = colors;

    headerLayer.locations = locations;

//        headerLayer.frame = self.imgView.bounds;

    headerLayer.frame = CGRectMake(0, 20, 212, 432);

    

    [self.imgView.layer addSublayer:headerLayer];

}

 

效果图:

技术分享 

 

参考链接:哈哈

demo链接:https://yunpan.cn/Oc6qWDkjxVyQGE (提取码:8abf)

给某个view增加颜色渐变图层

标签:

原文地址:http://www.cnblogs.com/gaoxiaoniu/p/5682072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!