- (void)drawRect:(CGRect)rect
2 {
3 //画四边形
4 //获取图形上下文
5 CGContextRef ctx=UIGraphicsGetCurrentContext();
6 //矩阵操作
7 //注意点:设置矩阵操作必须要在添加绘图信息之前
8 //旋转45度
9 CGContextRo...
分类:
其他好文 时间:
2016-05-12 20:40:08
阅读次数:
215
/**
Quartz2d的图形绘制API
*/
"【画线drawLine】"
1.获取上下文件UIGraphicsGetCurrentContext();
2.设置起点CGContextMoveToPoint(ctx, 10, 10);
3.添加连接点AddLineToPoint(ctx, 110, 10);
4.渲染CGContextStrokePath(ctx);
5.设置线宽CG...
分类:
其他好文 时间:
2016-05-12 20:18:24
阅读次数:
198
Quartz 2D是?个二维绘图引擎,同时支持iOS和Mac系统
Quartz 2D能完成的工作:
绘制图形 : 线条\三角形\矩形\圆\弧等
绘制文字
绘制\生成图片(图像)
读取\生成PDF
截图\裁剪图片
自定义UI控件
其实,iOS中?部分控件的内容都是通过Quartz2D画出来的
因此,Quartz2D在iOS...
分类:
其他好文 时间:
2016-05-12 20:15:46
阅读次数:
218
- (void)drawRect:(CGRect)rect
2 {
3 //获取上下文
4 CGContextRef ctx=UIGraphicsGetCurrentContext();
5 //绘图
6 //第一条线
7 CGContextMoveToPoint(ctx, 20, 100);
8 CGContextAddLineToP...
分类:
其他好文 时间:
2016-05-12 20:11:03
阅读次数:
195
画饼状图
- (void)drawRect:(CGRect)rect {
// Drawing code
// 需求:根据sections的数据,绘制多个扇形
// 1.获取上下文(Layer Graphics Context)
CGContextRef ctx = UIGraphicsGetCurrentContext();
...
分类:
其他好文 时间:
2016-05-12 15:26:10
阅读次数:
208
//
// Quratz2DView.m
// Quartz2D
//
// Created by 王宁 on 16/5/6.
// Copyright © 2016年 ylshmacmini. All rights reserved.
//
#import "Quratz2DView.h"
//Quartz@2D是一...
分类:
其他好文 时间:
2016-05-07 07:44:59
阅读次数:
139
自定义UIImageView控件
一、实现思路
Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。
使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。
需求驱动开发:模仿系统的imageview的使用过程
1.创建
2.设置图片
3.设置frame
4.把创建的自定义的...
分类:
移动开发 时间:
2016-05-06 15:41:58
阅读次数:
326
一、基本介绍 Quartz 2D是一个二维绘图引擎,Quartz 2D的API是C语言,来自CoreGraphics框架,没有面向对象的思想。 1.作用:绘制图形:线条、三角形、矩形、圆、弧等 绘制文字 绘制、生成图片(图形) 读取、生成PDF 截图、裁剪图片 自定义UI控件 2.图形上下文(Gra ...
分类:
移动开发 时间:
2016-04-25 00:58:39
阅读次数:
314