颜色渐变-CAGradientLayer的使用
来源:互联网 发布:西安java招聘三年 编辑:程序博客网 时间:2024/05/29 04:45
绘制渐变色,需要用到 CoreAnimation 里面的一个类:CAGradientLayer,通过这个类,我们可以很方便的绘制渐变色。
// 创建 CAGradientLayer对象
CAGradientLayer *gradientLayer = [CAGradientLayerlayer];
// 创建渐变色数组,需要转换为CGColor颜色,颜色可以有多个,颜色展示时展示次序由startPoint->endPoint依次展示
gradientLayer.colors =@[(__bridgeid)kUIColorFromRGB(0xF59516).CGColor, (__bridgeid)[UIColorblueColor].CGColor, (__bridgeid)kUIColorFromRGB(0xED6D00).CGColor];
// 设置三种颜色变化点,取值范围 0.0~1.0,这也是个数组(个数一般与颜色值个数相同),和颜色值队友,表示每个颜色值在视图的 x%的位置达到最纯值。
gradientLayer.locations =@[@0.2, @0.5,@0.8];
// 设置渐变颜色方向,左上点为(0,0),右下点为(1,1)
gradientLayer.startPoint =CGPointMake(0,0);
gradientLayer.endPoint =CGPointMake(1.0,1.0);
// 设置 gradientLayer的 Frame
gradientLayer.frame = frame;
// 添加渐变色到创建的 UIView上去,(self 为一个view)
[self.layeraddSublayer:gradientLayer];
- 颜色渐变-CAGradientLayer的使用
- CAGradientLayer的使用(渐变)
- CAGradientLayer可以方便的处理颜色渐变。
- CAGradientLayer 实现背景颜色的渐变
- CAGradientLayer实现颜色渐变
- CAGradientLayer颜色渐变
- CAGradientLayer 处理颜色渐变
- iOS 之使用CAShapeLayer中的CAGradientLayer实现圆环的颜色渐变
- 使用CAGradientLayer设置view的渐变效果
- CAGradientLayer处理颜色渐变效果
- CAGradientLayer颜色的渐变(单色、多色、动画)
- 使用CAGradientLayer绘制渐变色
- CAGradientLayer 实现颜色渐变效果简介
- CAGradientLayer 实现颜色渐变效果简介
- 利用CAGradientLayer绘制颜色渐变动画
- UI -- 制作view渐变的效果CAGradientLayer
- IOS 渐变的图层,CAGradientLayer
- CAGradientlayer设置视图背景的渐变效果
- 地图矢量数据的边界简化算法之道格拉斯-普客算法
- vue入门大法1
- html块级元素、内联元素
- scala (9)-----Scala 函数
- 百度地图使用 自定义标注的图标
- 颜色渐变-CAGradientLayer的使用
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- ListView 分组实现方式巩固
- python文件夹遍历,文件操作,获取文件修改创建时间
- 算法题目---旋转数组的最小数字
- 女程序员必知必学舞步学院防渣男指南
- mysql性能优化
- 安卓6.0动态获取权限
- 理解Python的With as语句