Quartz-2D
IReallyFuckTheDog
这个作者很懒,什么都没留下…
展开
-
Quartz2D-图形上下文栈
图形上上下文栈是用来保存图形上下文状态用的.将状态保存,以后在使用保存入栈:CGContextSaveGState从栈中释放:CGContextRestoreGState注意:存入栈中多少次,就取出多少次,若多取后果自负。原创 2015-09-22 16:22:06 · 324 阅读 · 0 评论 -
Quartz2D-平移,旋转,缩放
Quartz2D的平移,旋转,缩放需要在图形会话之前设置------------------------绘制一个三角形--------------------------CGContext context = UIGraphicsGetCurrentContext();CGContextTransLateCTM(context, 50, 0); //想左平移50CG原创 2015-09-22 16:31:44 · 393 阅读 · 0 评论 -
Quartz2D-绘图
Quartz2D是C语言的一个绘图引擎。首先应该了解一个概念什么是图形上下文?图形上下文是保存绘图信息与绘图状态的C语言数据类型。绘图步骤:继承UIView---->在drawRect方法中获取上下文绘制图形----->输出显示(可以显示在PDF,layer,window,printor,Bitmap上)-----------------------------获取图形上下文(原创 2015-09-22 14:08:18 · 450 阅读 · 0 评论 -
Quartz2D-将图片裁剪为圆形
步骤:1.首先创建一个UIView,然后在drawRect里面获取上下文。2.绘制圆形路径,使用CGContextClip才剪掉圆形路径以外的东西3.获取图片,使用drawInRect将图片绘制在圆形路径内------------------------------代码实现--------------------------CGContextRef context= U原创 2015-09-22 17:05:26 · 354 阅读 · 0 评论