| 
TA的每日心情|  | 汗 2024-10-15 10:05
 | 
|---|
 签到天数: 372 天 [LV.9]以坛为家II | 
 
| 一、Quartz 2D的基本使用分为三个步骤 1、获取上下文:类似开启一个绘图板
 2、绘制图形:通过一些CGContext的描述告诉绘图板接下来将要绘制什么样的图形
 3、渲染图形:将描述好的图形渲染到当前的视图,view的layer图层上。
 
 二、代码示例
 1、Quartz 2D图形的绘制一定要在drawRect:方法中实现
 2、示例代码
 三、运行效果复制代码////  SAView.m//  Quartz2D////  Created by 余西安 on 14/12/1.//  Copyright (c) 2014年 Sian. All rights reserved.//#import "SAView.h"@implementation SAView-(void)drawRect:(CGRect)rect{    // 1、获取上下文(开启当前绘图板)    CGContextRef ctx = UIGraphicsGetCurrentContext();        // 2、绘制图形    // 将“画笔”移动到点(100, 100)    CGContextMoveToPoint(ctx, 100, 100);    // (从当前点开始)添加线段到(100, 100)    CGContextAddLineToPoint(ctx, 200, 200);        // 3、渲染图像到当前View    CGContextStrokePath(ctx);}@end
 
   
 | 
 |