1> Quartz2D简介* PPT简介 什么是Quartz2D?二维的绘图引擎 什么是二维?平面 什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库 同时支持iOS和Mac系统什么意思?用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行...
分类:
其他好文 时间:
2015-08-30 12:41:41
阅读次数:
157
Quartz2DQuartz2D是二维的绘图引擎经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。开发中比较常用的是截屏/裁剪/自定义UI控件。 Quartz2D在iOS开发中的价...
分类:
移动开发 时间:
2015-08-30 11:12:14
阅读次数:
208
//获取上下文 CGContextRef context =UIGraphicsGetCurrentContext(); //线条加粗 CGContextSetLineWidth(context , 5);//创建路径并获取句柄 CGMutablePathRef path =CGPathCreate...
分类:
其他好文 时间:
2015-08-29 09:45:32
阅读次数:
173
//获取上下文 CGContextRef context =UIGraphicsGetCurrentContext(); //线条加粗 CGContextSetLineWidth(context , 5);CGContextSetLineWidth(context, 5); CGRect rect ...
分类:
其他好文 时间:
2015-08-29 09:39:17
阅读次数:
142
//获取上下文 CGContextRef context =UIGraphicsGetCurrentContext(); //线条加粗 CGContextSetLineWidth(context , 5); //设置背景颜色 [[UIColor grayColor]set]; UIRectFill(...
分类:
其他好文 时间:
2015-08-29 09:39:15
阅读次数:
186
//获取上下文 CGContextRef context =UIGraphicsGetCurrentContext(); //线条加粗 CGContextSetLineWidth(context , 5); //设置背景颜色 [[UIColor grayColor]set]; UIRectFill(...
分类:
其他好文 时间:
2015-08-29 09:36:37
阅读次数:
138
今天初始Quartz2D,我好激动啊,也好开心,莫名的会喜欢带有图形相关的课程……好啦,闲话少说,今天用Quartz2D方法画了最最爱的大白。迫不及待的想要和大家分享。1、首先实例化了view2、在实例化的view的写代码就可以了,是不是很简单。//不允许直接调用drawRect方法,使用setNe...
分类:
其他好文 时间:
2015-08-28 23:01:35
阅读次数:
212
一、理论知识什么是Quartz2DQuartz2D实例Quartz2D在iOS开发中的价值图形上下文自定义ViewdrawRect:方法绘图顺序(后盖前)Quartz2D须知二、画线段1.新建一个类MJLineView,继承自UIView。2.拖一个UIView,Class为MJLineView3....
分类:
移动开发 时间:
2015-08-20 18:28:10
阅读次数:
502
本文目录一、自定义层的方法1二、自定义层的方法2三、其他自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。回到顶部一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建一个CALayer的子类2...
分类:
其他好文 时间:
2015-08-20 12:29:35
阅读次数:
138
Quartz 2D学习记录Quartz 2D简单介绍一、什么是Quartz 2DQuarz 2D是一个二维绘画引擎,同时支持ios和mac,其API是Core Graphics框架的,是纯C语言的。IOS系统提供的大部分控件的内容都是通过Quartz 2D画出来的,因此Quartz 2D的一个很重要的价值是:自定义view(自定义UI控件)。二、一个重要的概念:图形上下文图形上下文(Graphics...
分类:
移动开发 时间:
2015-08-13 22:13:14
阅读次数:
226