创建自己的美图秀秀.zip
iOS开发系列–打造自己的“美图秀秀”
目录:
- 虚线加填充
- 画矩形
- 画椭圆
- 画弧形
- 创建贝塞尔曲线
- 文字绘制
- 绘制图片
- 渐变色的绘制
- 矩形渐变色的填充
- 叠加模式
- 自定义填充色(瓷砖模式)
- 图片大小角度的改变
- 使用coreGraphics图片处理
- 页面实时刷新
在iOS中绘图一般分为以下几个步骤:
- 获取绘图上下文
- 创建并设置路径
- 将路径添加到上下文
- 设置上下文状态
- 绘制路径
- 释放路径
图形上下文CGContextRef代表图形输出设备(也就是绘制的位置),包含了绘制图形的一些设备信息。
在UI控件的drawRect:方法(这个方法在loadView/viewDidLoad方法中执行)中,我们可以通过UIKit封装函数UIGraphicsGetCurrentContext()方法获得这个图形上下文(注意在其他UI控件方法中无法取得这个对象,即只作用于继承自uiview的类),然后我们只要按照绘图步骤一步步执行即可。