概念总结
Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz 2D能完成的工作: 绘制图形 : 线条,三角形,矩形,圆,弧等; 绘制文字 绘制,生成图片(图像) 读取,生成PDF 截图,裁剪图片 自定义UI控件 等 Quartz2D提供了以下几种类型的Graphics Context: Bitmap Graphics Context PDF Graphics Context Window Graphics Context Layer Graphics Context Printer Graphics Context
2.基本代码
1).获得图形上下文
2).拼接路径
3).绘制路径
新建一个起点
添加新的线段到某个点
<code></code>
添加一个矩形
添加一个椭圆
添加一个圆弧
Mode参数决定绘制的模式
绘制空心路径
绘制实心路径
提示:一般以CGContextDraw、CGContextStroke、CGContextFill开头的函数,都是用来绘制路径的
绘制一个进度条
颜色转图像
2.view截屏