#import "MyView.h"@implementation MyView- (void)drawRect:(CGRect)rect { //获取图形上下文(drawrect方法中已经创建好图形上下文) CGContextRef context = UIGraphicsGetCur...
分类:
移动开发 时间:
2015-09-13 21:19:49
阅读次数:
275
Quartz2D使用(截屏)一、简单说明在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图:完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInContext:方法即可二、代码示...
分类:
其他好文 时间:
2015-09-10 13:09:17
阅读次数:
276
Quartz2D使用(绘制基本图形)一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定...
分类:
其他好文 时间:
2015-09-10 12:58:32
阅读次数:
155
Quartz2D使用(矩阵操作)一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx=U...
分类:
其他好文 时间:
2015-09-10 12:51:06
阅读次数:
139
1 - (void)drawRect:(CGRect)rect { 2 3 NSLog(@"drawRect"); 4 5 //获取图形的上下文 6 CGContextRef context = UIGraphicsGetCurrentCon...
分类:
其他好文 时间:
2015-09-06 20:15:01
阅读次数:
247
//获取上下文 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
核心函数是:CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise) * CGContextRef: 图形...