宽容他人,放过自己。

制作自己的美图秀秀

Posted on By anchoriteFili

创建自己的美图秀秀.zip
iOS开发系列–打造自己的“美图秀秀”

目录:

  1. 虚线加填充
  2. 画矩形
  3. 画椭圆
  4. 画弧形
  5. 创建贝塞尔曲线
  6. 文字绘制
  7. 绘制图片
  8. 渐变色的绘制
  9. 矩形渐变色的填充
  10. 叠加模式
  11. 自定义填充色(瓷砖模式)
  12. 图片大小角度的改变
  13. 使用coreGraphics图片处理
  14. 页面实时刷新

在iOS中绘图一般分为以下几个步骤:

  1. 获取绘图上下文
  2. 创建并设置路径
  3. 将路径添加到上下文
  4. 设置上下文状态
  5. 绘制路径
  6. 释放路径

图形上下文CGContextRef代表图形输出设备(也就是绘制的位置),包含了绘制图形的一些设备信息。

在UI控件的drawRect:方法(这个方法在loadView/viewDidLoad方法中执行)中,我们可以通过UIKit封装函数UIGraphicsGetCurrentContext()方法获得这个图形上下文(注意在其他UI控件方法中无法取得这个对象,即只作用于继承自uiview的类),然后我们只要按照绘图步骤一步步执行即可。