1 - (void)drawRect:(CGRect)rect 2 { 3 // 1.获取上下文 4 CGContextRef ctx = UIGraphicsGetCurrentContext(); 5 6 // 2.创建路径(一个path就代表一条路径) 7 ...
分类:
移动开发 时间:
2016-01-23 13:00:09
阅读次数:
149
1 // 1.获取图形上下文 2 CGContextRef ctx = UIGraphicsGetCurrentContext(); 3 4 // 2. 绘制三角形 5 // 设置起点 6 CGContextMoveToPoint(ctx, 10...
分类:
移动开发 时间:
2016-01-22 17:56:45
阅读次数:
152
1 // 画圆弧 2 // 1.获取上下文 3 CGContextRef ctx = UIGraphicsGetCurrentContext(); 4 // 2.画圆弧 5 // x/y 圆心 6 // radius 半径 7 // start...
分类:
移动开发 时间:
2016-01-22 17:15:31
阅读次数:
149
// 1.获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.画饼状图 // 画线 CGContextMoveToPoint(ctx, 100, 100); CGContextAddLineT...
分类:
移动开发 时间:
2016-01-22 17:12:33
阅读次数:
153
1 #import 2 3 @interface NJLineView : UIView 4 @end 5 6 7 #import "NJLineView.h" 8 9 @implementation NJLineView10 11 // 当自定义view第一次显示出来的时候就会调用dr...
分类:
移动开发 时间:
2016-01-22 17:01:44
阅读次数:
135
今天刘国斌老师给我们讲了Quartz2D,它是一个绘图工具在oc语言里设计者想在页面上画东西,必须先准备画板,再准备画布,之后在画布上绘图,最后渲染到屏幕。 开课快两个月了,老师讲课方式很独特,能够尽量让每个人都能弄明白,有的比较难懂的地方,如果有的地方还是不懂得话,老师会换个其它方法再讲解,这.....
分类:
移动开发 时间:
2016-01-21 00:26:39
阅读次数:
263
本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。(本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!原文)Core Graphics Framework是一套基于C的API框架,...
分类:
移动开发 时间:
2016-01-08 13:09:40
阅读次数:
353
14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Compositor,合成视窗系统,管理和合成幕后视窗影像来建立Mac OS X使用者接口。Quartz 2D,是iOS和Mac...
分类:
移动开发 时间:
2016-01-02 22:31:57
阅读次数:
315
1.绘制线条override func drawRect(rect: CGRect) { // Drawing code var context = UIGraphicsGetCurrentContext() CGContextMoveToPoint(context, 100.0,...
分类:
移动开发 时间:
2015-10-27 21:40:52
阅读次数:
190
Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架可以用于基于路径的绘图、变换、颜色管理、脱屏渲染,模板、渐变。 本文是《Programming iOS5》中Drawing一章的翻译,考虑到...
分类:
移动开发 时间:
2015-09-28 15:52:41
阅读次数:
185