iOS开发CAGradientLayer底部渐变色

来源:互联网 发布:aso优化 排名aso 编辑:程序博客网 时间:2024/06/08 21:09

渐变色主要使用类:CAGradientLayer;
直接上代码:

UIColor *color = [UIColor colorWithWhite:2.0 alpha:0.1];CAGradientLayer *gradientLayer = [CAGradientLayer layer];gradientLayer.frame = self.tableView.bounds;//设置颜色数组gradientLayer.colors =@[(__bridge id)color.CGColor, (__bridge id)[UIColor orangeColor].CGColor];//设定变色位置数组gradientLayer.locations = @[@0.8];//设置变化范围//startPoint&endPoint    颜色渐变的方向,范围在(0,0)与(1.0,1.0)之间,如(0,0)(1.0,0)代表水平方向渐变,(0,0)(0,1.0)代表竖直方向渐变gradientLayer.endPoint = CGPointMake(0.0, 1.0);gradientLayer.startPoint = CGPointMake(0.0, 0.0);//添加到根视图控制器的layer上[self.view.layer addSublayer:gradientLayer];

效果图:

这里写图片描述

0 0
原创粉丝点击