Core Graphics
bestswifter
这个作者很懒,什么都没留下…
展开
-
IOS中使用Quartz 2D绘制虚线
Quartz 2D是一个非常实用的二维图形绘制引擎, Quartz 2D绘图的核心API是CGContextRef,该API专门用于绘制各种图形,我们可以使用Quartz 2D API来绘制虚线。 使用Quartz 2D绘图的关键步骤有两步:获取CGContextRef;调用CGContextRef的方法进行绘图。 1.自定义UIView时获取CGContextRef IOS的绘图操作是在UI原创 2015-03-07 19:53:23 · 2170 阅读 · 0 评论 -
Core Graphics快速入门——从一行代码说起
Core Graphics入门想必每个第一次接触Core Graphics的开发者都被无数的API、混乱的代码逻辑折腾得头疼不已,甚至望而却步。即使是绘制一个简单的矩形也看上去非常繁琐。本文换一个角度,整理一下有关Core Graphics的知识,也算作是这段时间学习的总结。Core Graphics和UIKit的区别首先从概念上了解一下:根据苹果的描述,UIKit是我们最容易也是最常接触到的框架。原创 2015-06-06 10:53:44 · 3126 阅读 · 1 评论 -
Core Graphics图形变换
简单的坐标变换:Quarzd 2D提供了三个API进行坐标变换://1.位移变换 CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty);对于变换后的坐标系而言,原点位于原坐标系的(tx,ty)处。也相当于在原有坐标系下,所有点的横纵坐标分别增加tx和ty。//2.旋转变换 CGContextRotateCTM(CGContextR原创 2015-06-06 17:18:06 · 1748 阅读 · 1 评论