A.简介 1. 需要掌握的 drawRect:方法的使用 常见图形的绘制:线条、多边形、圆 绘图状态的设置:文字颜色、线宽等 图形上下文状态的保存与恢复 图形上下文栈 1.基本图形绘制* 线段(线宽、线段样式)* 矩形(空心、实心、颜色)* 三角形、梯形等形状* 椭圆\圆* 圆弧* 文字绘制* 图片...
分类:
移动开发 时间:
2014-12-30 00:25:22
阅读次数:
270
1、错误描述
ArgumentError:Error #2004:某个参数无效
at flash display::Graphics/drawRect()
at ZeroClipboard()
2、错误原因
3、解决办法...
分类:
其他好文 时间:
2014-12-25 20:32:39
阅读次数:
250
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShape...
分类:
其他好文 时间:
2014-12-23 19:16:04
阅读次数:
183
一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage imageNamed:@...
分类:
移动开发 时间:
2014-12-23 19:15:08
阅读次数:
234
本文转载至 http://blog.csdn.net/weisubao/article/details/41282457[objc]view plaincopy-(void)drawRect:(CGRect)rect{//获得当前上下文CGContextRefctx=UIGraphicsGetCur...
分类:
移动开发 时间:
2014-12-23 15:31:16
阅读次数:
203
前面画基本图形时,画四边形是由几条直线拼接成的,现在有更简便的方法。一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 ...
分类:
移动开发 时间:
2014-12-22 19:26:50
阅读次数:
178
一、绘图的完整过程程序启动,显示自定义的view。当程序第一次显示在我们眼前的时候,程序会调用drawRect:方法,在里面获取了图形上下文(在内存中拥有了),然后利用图形上下文保存绘图信息,可以理解为图形上下文中有一块区域用来保存绘图信息,有一块区域用来保存绘图的状态(线宽,圆角,颜色)。直线不是...
分类:
移动开发 时间:
2014-12-21 23:35:05
阅读次数:
233
一、画线段 1 - (void)drawRect:(CGRect)rect 2 { 3 // Drawing code 4 // 1.获得图形上下文 5 CGContextRef ctx = UIGraphicsGetCurrentContext(); 6 7 ...
分类:
移动开发 时间:
2014-12-21 23:21:31
阅读次数:
285
概要
本章主要简示了使用IOS的绘图Quartz,包括简单的画直线、图片、文字、圆、矩形、贝塞尔曲线,包括一些基本使用方法。
结果展示
流程概要
1.绘图好像直接在UIView类里面绘制的,在控制类里面绘制没有尝试。
2.新建一个基于UIView的类,发现新建类里面自动生成了drawRect方法,直接在这个方法里面写代码即可自动被调用
3.注意绘图...
分类:
其他好文 时间:
2014-12-18 22:24:53
阅读次数:
276
最主要的“画”的功能是在drawRect函数中完成,而所有路径或者点得拼接是在touchesBegan、touchesMoved和touchesEnded三个函数中完成的。...
分类:
移动开发 时间:
2014-12-12 15:02:53
阅读次数:
168