获取上下文
CGContextRef context = UIGraphicsGetCurrentContext();
画一个正方形图形 没有边框
CGContextSetRGBFillColor(context, 0, 0.25, 0, 0.5);
CGContextFillRect(context, CGRectMake(2, 2, 270, 270));
CGContextStrokePath(context);
写文字
CGContextSetLineWidth(context, 1.0);
CGContextSetRGBFillColor (context, 1, 1, 1, 1.0);
UIFont *font = [UIFont boldSystemFontOfSize:11.0];
[@"fangyp" drawInRect:CGRectMake(40, 40, 80, 20) withFont:font];
画一条线
CGContextSetRGBStrokeColor(context, 0.5, 0.5, 0.5, 0.5);//线条颜色
CGContextMoveToPoint(context, 20, 20);
CGContextAddLineToPoint(context, 200,20);
CGContextStrokePath(context);
画正方形边框
CGContextSetRGBStrokeColor(context, 1, 1.0, 1.0, 1.0);
CGContextSetLineWidth(context, 2.0);
CGContextAddRect(context, CGRectMake(2, 2, 270, 270));
CGContextStrokePath(context);
分享到:
相关推荐
在iOS应用开发中,CGContextRef是Core Graphics框架的核心组件,用于在屏幕上绘制图形和文本。它是图形上下文(Graphics Context)的引用,相当于一块画布,开发者可以在上面执行各种绘画操作,然后将画布的内容呈现...
使用core text可以将文本绘制在一个CGContextRef上,最后再通过UIGraphicsGetImageFromCurrentImageContext()生成图片,再将图片赋值给cell.contentView.layer,从而达到减少cell层级的目的。 2、显示图片 图片包括...
在iOS开发中,`CGContextRef`是Core Graphics框架的核心组成部分,用于在各种图形上下文中进行绘制,如屏幕、PDF、图像等。本教程将深入探讨如何使用`CGContextRef`来实现一个简单的绘图板应用,允许用户画出他们想...
其中,`CGContextRef` 是Core Graphics的核心数据类型,它是一个图形上下文,用于存储绘图的状态,如颜色、线条样式、字体等,并控制图形的输出。 下面我们将详细探讨如何使用`drawRect:` 和`CGContextRef`来自定义...
首先,我们需要了解什么是`BezierPath`。`BezierPath`是Core Graphics框架中的一个类,用于创建和操作贝塞尔曲线路径。贝塞尔曲线是一种数学方法,通过控制点来定义平滑的曲线,广泛应用于图形设计和计算机图形学...
本教程将介绍如何利用CGContextRef来实现这一功能,特别是在iOS应用中创建自定义表格视图的方法。 首先,CGContextRef是Core Graphics框架中的一个关键概念,它代表了一个图形上下文,用于在屏幕上或者内存中绘制...
"iPhone读取PDF文件源代码"这个项目提供了一个基础的实现,利用CGContextRef来处理PDF内容,并实现了触摸屏幕进行翻页的功能。下面我们将详细探讨这一领域的关键知识点。 1. CGContextRef:Core Graphics是Apple的...
在iOS开发中,创建图片倒影...例如:`CGContextRef context = CGBitmapContextCreate(NULL, originalImage.size.width, originalImage.size.height, 8, originalImage.size.width * 4, CGColorSpaceCreateDeviceRGB(), ...
3. **CGContextRef**:在Core Graphics中,`CGContextRef`是一个指向图形上下文的指针,用于控制如何在屏幕上显示图像。创建一个`CGContextRef`,然后在其中进行绘图操作,可以实现倒影。 4. **CGImageRef**:`...
图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同...
绘图路径 A.简单说明 在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。 1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。... CGContextRef ctx=
例如,当我们在一个`NSView`或`UIView`中绘图时,实际操作的是该视图对应的`CGContextRef`。 #### 2. 获取当前绘图上下文 通过`UIGraphicsGetCurrentContext()`方法可以获取到当前的绘图上下文。这通常是在某个视图...
在iOS中,Quartz2D的核心在于图形上下文(Graphics Context),这是一个CGContextRef类型的对象,用于保存绘图信息和状态,并确定绘图的输出目标,例如屏幕、PDF文件或位图。不同的图形上下文意味着图像可以被绘制到...
CGContextRef ref=UIGraphicsGetCurrentContext(); [drewImage.image drawInRect:CGRectMake(0, 0, drewImage.frame.size.width, drewImage.frame.size.height)]; CGContextSetLineCap(ref,kCGLineCapSquare); ...
void CGContextSetShadow(CGContextRef context, CGSize offset, CGFloat blur):该函数设置阴影在X、Y方向上的偏移,并设置阴影的模糊程度。该函数的offset包含两个CGFloat值,第1个CGFloat值控制阴影在X方向的偏移...
1. 获取绘图上下文(CGContextRef):这是绘制的起点,它定义了图形将被输出到哪里,例如屏幕、PDF文档或内存中的位图。 2. 创建并设置路径(CGMutablePathRef):定义要绘制的形状,如直线、曲线等。 3. 将路径添加...
画笔的颜色可以通过设置CGContextRef的前景色来改变,这里的三种颜色可能指的是红色、绿色和蓝色。当用户在屏幕上触摸并移动时,我们需要捕获触控事件(UIPanGestureRecognizer或UITouches),并在每个触摸点上绘制...
CGContextRef ctx = UIGraphicsGetCurrentContext(); // 设置起点 CGContextMoveToPoint(ctx, 20, 100); // 设置终点 CGContextAddLineToPoint(ctx, 300, 100); // 设置线条属性 ...
图形上下文是一个CGContextRef类型的对象,它负责存储绘图信息和状态,同时也确定了绘制的目标位置,可以是屏幕、PDF文件、位图或者打印机等。通过改变图形上下文,我们可以将相同的绘图指令输出到不同的目标上。...