quartz
coder_lixiang
这个作者很懒,什么都没留下…
展开
-
Quarz 2D--概述
概述Quartz2D的API是纯C语言的,它是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz2D的API来自于Core Graphics框架,数据类型和函数基本都以CG作为前缀。 我们可以使用Quartz 2D API,可以实现许多强大的功能,比如: 基本路径的绘制(path-based drawing) 透明度(alpha), 透明层(transparency layers) 绘制阴原创 2017-09-14 12:08:40 · 262 阅读 · 0 评论 -
swift -- Quartz 2D -- 绘制图层:线条, 三角形, 矩形, 圆, 弧, 扇形, 虚线等
前面已经讲解了Quartz 2D的原理, 那么下面就来利用Quart 2D来画一些最基本的图形;步骤 获取图形上下文 创建路径(描述路径) 绘制图形 把路径添加到上下文 利用图形上下文将绘制的所有内容渲染显示到view上面 获取图形上下文 新建一个类,继承自UIView 实现- (void)drawRect:(CGRect)rect方法,然后在这个方法中进行获取上下文的操作步骤 注意:原创 2017-09-14 14:51:10 · 3031 阅读 · 0 评论