
quartz2d
SugerIsComing
To be a architect!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Quartz2d从易到难全解析---利用位图上下文打水印,并保存图片
注意,这个self。iconImage是我用xib拖得一个imageView的对象。原创 2015-08-24 17:30:52 · 563 阅读 · 0 评论 -
Quartz2d从易到难全解析---图形上下文的几种类型
这几天说了很多Quartz2d的东西,都大概知道了要用Quartz2d绘图,都需要先获得图形上下文,最后绘制出来,那么这一篇博客我大概讲一下图形上下文的几种类型。 首先我先说一下,我们获取到不同的图形上下文,会将我们的绘图显示到不同的地方。我们的图形上下文的类型就直接决定了绘图显示的地方。 如果获取的图形上下文是layer层的,那么就显示到view等; 如果获得的图形上下文是bit原创 2015-08-24 14:20:21 · 526 阅读 · 0 评论 -
Quartz2d从易到难全解析---图片截屏
Quartz2d还有很多强大的应用,比如图片截屏。原创 2015-08-25 10:06:57 · 585 阅读 · 0 评论 -
Quartz2d从易到难全解析---绘制封闭三角形,四边形
Quartz2d是iOS上很强大的绘图工具,可以同时适用于Mac和iOS,而且可以自定义UI控件,可以说是iOS开发工程师从简单的开发往深处开发的必修课。那么今天先学一下如何使用Quartz2d来自定义一些简单的UI控件或者图形。 1.画一段直线 新建一个工程,同时建一个继承于UIView的类,我是自己起的名字:ZMLineView 建好后在storyboard中拖一个vie原创 2015-08-19 15:51:34 · 834 阅读 · 0 评论 -
Quartz2d从易到难全解析---绘制圆弧、圆、图片和文字
上一篇博客已经介绍了Quartz2d最基本的使用,那么本文会继续深入的解析Quartz2d。 1.绘制圆 /** * 绘制圆弧 */ void drawCircle() { //1.获得上下文 CGContextRef ref = UIGraphicsGetCurrentContext(); //2.绘制圆 /原创 2015-08-20 14:31:35 · 548 阅读 · 0 评论 -
Quartz2d从易到难全解析---裁剪功能的实现和重绘(刷帧)、动画
本文将重点探讨2个主要的功能的实现 1.裁剪功能 /** * 裁剪 */ void drawClips() { //获取上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //画一个圆 CGContextAddEllipseInRect(context原创 2015-08-21 13:56:59 · 736 阅读 · 0 评论 -
Quartz2d从易到难全解析---贝塞尔曲线的绘制、上下文栈的概念、矩阵转换的使用
1.贝塞尔曲线(比较简单的) /** * 绘制贝塞尔曲线 */ /** * 绘制贝塞尔曲线 */ void drawBeziercurve() { //1.获得上下文 CGContextRef context = UIGraphicsGetCurrentContext(); //2.开始绘制贝塞尔曲线 // 上下文原创 2015-08-21 11:10:11 · 1123 阅读 · 0 评论