Core Animation

Quartz2D----图形上下文

2018-04-02  本文已影响0人  M_PI_4

图形上下文


大美女大美女

1. 图形上下文概述

  1. 保存绘图信息丶绘图状态
  2. 决定绘制的输出目标(即绘制的图到哪里)
  1. Bitmap Graphics Context
  2. PDF Graphics Context
  3. Window Graphics Context
  4. Layer Graphics Context
  5. Printer Graphics Context
  1. 需要一个继承自UIView的类
  2. 需要重写这个自定义类的- (void)drawRect:(CGRect)rect方法 (因为在drawRect:方法中才能取得跟view相关联的图形上下文)
  3. drawRect:方法在什么时候被调用?
  • 当view第一次显示到屏幕上时(被加到UIWindow上显示出来)
  • 调用view的setNeedsDisplay或者setNeedsDisplayInRect:时

2. Quartz2D 的描述

CGContextRef
CGPathRef
CGContextStrokePath(ctx);
……

上一篇下一篇

猜你喜欢

热点阅读