之前提过绘制图像首先需要取得图形上下文对象(CGContextRef),系统中维护一个CGContextRef的栈,在UI控件的drawRect方法调用前,系统会为当前绘图环境创建一个图形上下文对象并且置于CGContextRef栈顶,通过UIGraphicsGetCurrentContext()可...
分类:
移动开发 时间:
2014-10-20 15:02:16
阅读次数:
135
通过路径我们可以实现更加复杂的图形的绘制,比如多边形,弧,圆角矩形等等- (void)drawRect:(CGRect)rect{ //获取图像上下文对象 CGContextRef context = UIGraphicsGetCurrentContext(); CGContext...
分类:
移动开发 时间:
2014-10-19 21:09:52
阅读次数:
220
IOS中可以通过CGContextShowTextAtPoint来绘制文字,但这个方法不支持中文字符,而且在ios7之后也不推荐使用我们可以通过NSString的drawAtPoint以及drawInRect实现更加简单的文字绘制- (void)drawRect:(CGRect)rect{ /...
分类:
移动开发 时间:
2014-10-19 15:38:33
阅读次数:
252
通过CoreGraphic绘制图像一般有以下几个步骤:1:获取图形上下文对象绘制图像首先需要取得图形上下文对象(CGContextRef),系统中维护一个CGContextRef的栈,在UI控件的drawRect方法调用前,系统会为当前绘图环境创建一个图形上下文对象并且置于CGContextRef栈...
分类:
移动开发 时间:
2014-10-19 15:28:41
阅读次数:
216
drawRect和layoutSubviews的区别两个方法都是异步执行的,layoutSubviews方便数据计算,drawRect方便视图重绘。
layoutSubviews对subviews重新布局layoutSubviews方法调用先于drawRect
分类:
其他好文 时间:
2014-10-19 01:33:31
阅读次数:
417
Quartz2D 图形上下文 CGContextRef 绘制输出目标 PDF Bitmap 屏幕 window printer layer -(void)drawRect:(GCRect) UIGraphicsGetCurrentContext() 画线段 CGContextMoveToPoint(ctx,10,10) CGContextAddLineToPo...
分类:
其他好文 时间:
2014-10-13 16:23:50
阅读次数:
336
1. 画空心矩形(其他的空心圆之类的东西也是使用的)rect.beginFill(0,1);rect.drawRect(0,0,480,480);rect.drawRect(3.5,3.5,473,473);rect.endFill();2.try...catch 能不用就不用,这个会影响As3程序...
分类:
其他好文 时间:
2014-09-29 23:53:21
阅读次数:
208
@interface ShowLineView : UIView
-(void)drawRect:(CGRect)rect{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineCap(context, kCGLineCapSquare);//设置线条样式
CGC...
分类:
移动开发 时间:
2014-09-24 20:16:57
阅读次数:
358
1、创建一个drawboard#import "DrawBoard1.h"@implementation DrawBoard1-(void)drawRect:(CGRect)rect{ CGContextRef context=UIGraphicsGetCurrentContext(); CGC.....
分类:
其他好文 时间:
2014-09-23 01:29:23
阅读次数:
360
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, 0, 0); CGContextAddRect(c...
分类:
其他好文 时间:
2014-09-23 00:52:13
阅读次数:
223