绘图追叙

四种获取图形上下文的方式

  1. drawRect:
  2. (void)drawInContext:(CGContextRef)ctx
  3. (void)drawLayer:(CALayer*)layer inContext:(CGContextRef)ctx)
  4. UIGraphicsBeginImageContextWithOptions

两大绘图框架:

UIKit 
像UIImage、NSString(绘制文本)、UIBezierPath(绘制形状)、UIColor都知道如何绘制自己。 
这些类提供了功能有限但使用方便的方法来让我们完成绘图任务。一般情况下,UIKit就是我们所需要的。
Core Graphics 
这是一个绘图专用的API族,它经常被称为QuartZ或QuartZ 2D。Core Graphics是iOS上所有绘图 
功能的基石,包括UIKit。
说明 
其实UIKit就是对Core Graphics的封装,比如在绘制形状的时候就可以在图形上下文中用UIBezierPath或Core Graphics直接绘制需要的形状。

原文作者的demo -转载- DSCoreGraphics

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容