摘要 : CGContextRef 功能强大,我们借助它可以画各种图形。这里所举例子只是简单内容绘制,冰山一角,对此感兴趣的朋友可以举一反三,实现各种酷炫效果。效果如下:KMDrawView.h1 #import 2 3 @interface KMDrawView : UIView4 5 @endK...
分类:
其他好文 时间:
2015-06-30 06:34:26
阅读次数:
185
两段代码,首先是使用方法 01 CGContextRef context = UIGraphicsGetCurrentContext(); 02 ????NSArray *colors = [NSArray arrayWithObjects: 03 ???????????????????????[UIColor ...
分类:
其他好文 时间:
2015-06-23 18:25:15
阅读次数:
144
iOS开发UI篇—Quartz2D使用(绘制基本图形)一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的...
分类:
移动开发 时间:
2015-06-17 14:43:24
阅读次数:
148
一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx=UIGraphicsGetCurr...
分类:
移动开发 时间:
2015-06-13 14:06:01
阅读次数:
224
一、简单说明在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图:完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInContext:方法即可二、代码示例 storyboard界....
分类:
移动开发 时间:
2015-06-12 20:53:34
阅读次数:
122
一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定不同的Graphics Contex...
分类:
移动开发 时间:
2015-06-12 20:46:04
阅读次数:
144
简单的利用
CoreGraphics
画一个小黄人
话不多说,全在代码里面,挺简单的一个东西
///画身体
void drawBody(CGContextRef context,CGRect rect)
{
///设置颜色
[[UIColor yellowColor] set];
CGFloat startX = 100;
CGFloat star...
分类:
其他好文 时间:
2015-06-10 17:30:34
阅读次数:
145
想要自定义图层,只需要构建一个类继承CALayer方法自定义好的图层就需要在图层上面画一些东西有两种方法重写drawInContext方法自定义的图层下面的方法,然后必须自定义的图层对象显示调用
[layer setNeedsDisplay]然后才会调用这个方法;自定图层文件- (void)drawInContext:(CGContextRef)ctx {
CGContextSetRGBF...
分类:
移动开发 时间:
2015-06-10 15:50:43
阅读次数:
175
简单的坐标变换:Quarzd 2D提供了三个API进行坐标变换://1.位移变换
CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty);对于变换后的坐标系而言,原点位于原坐标系的(tx,ty)处。也相当于在原有坐标系下,所有点的横纵坐标分别增加tx和ty。//2.旋转变换
CGContextRotateCTM(CGContextR...
分类:
其他好文 时间:
2015-06-06 18:13:25
阅读次数:
228
绘图一、简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定不同的Graphics Cont...
分类:
移动开发 时间:
2015-06-04 22:34:45
阅读次数:
187