`
yangping_Account
  • 浏览: 192970 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

CGContextRef

阅读更多

获取上下文

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 App开发中用CGContextRef绘制基本图形的基本示例

    在iOS应用开发中,CGContextRef是Core Graphics框架的核心组件,用于在屏幕上绘制图形和文本。它是图形上下文(Graphics Context)的引用,相当于一块画布,开发者可以在上面执行各种绘画操作,然后将画布的内容呈现...

    用core text绘制在一个CGContextRef

    使用core text可以将文本绘制在一个CGContextRef上,最后再通过UIGraphicsGetImageFromCurrentImageContext()生成图片,再将图片赋值给cell.contentView.layer,从而达到减少cell层级的目的。 2、显示图片 图片包括...

    iOS_绘图板

    在iOS开发中,`CGContextRef`是Core Graphics框架的核心组成部分,用于在各种图形上下文中进行绘制,如屏幕、PDF、图像等。本教程将深入探讨如何使用`CGContextRef`来实现一个简单的绘图板应用,允许用户画出他们想...

    IOS drawRect 自定义绘图,自定义任意类型的图形和动画

    其中,`CGContextRef` 是Core Graphics的核心数据类型,它是一个图形上下文,用于存储绘图的状态,如颜色、线条样式、字体等,并控制图形的输出。 下面我们将详细探讨如何使用`drawRect:` 和`CGContextRef`来自定义...

    iOS 绘制不规则图形,并且添加点击事件

    首先,我们需要了解什么是`BezierPath`。`BezierPath`是Core Graphics框架中的一个类,用于创建和操作贝塞尔曲线路径。贝塞尔曲线是一种数学方法,通过控制点来定义平滑的曲线,广泛应用于图形设计和计算机图形学...

    ios-画类似Excel表.zip

    本教程将介绍如何利用CGContextRef来实现这一功能,特别是在iOS应用中创建自定义表格视图的方法。 首先,CGContextRef是Core Graphics框架中的一个关键概念,它代表了一个图形上下文,用于在屏幕上或者内存中绘制...

    iphone读取PDF文件源代码

    "iPhone读取PDF文件源代码"这个项目提供了一个基础的实现,利用CGContextRef来处理PDF内容,并实现了触摸屏幕进行翻页的功能。下面我们将详细探讨这一领域的关键知识点。 1. CGContextRef:Core Graphics是Apple的...

    IOS应用源码——图片倒影.zip

    在iOS开发中,创建图片倒影...例如:`CGContextRef context = CGBitmapContextCreate(NULL, originalImage.size.width, originalImage.size.height, 8, originalImage.size.width * 4, CGColorSpaceCreateDeviceRGB(), ...

    IOS应用源码之图片倒影效果 .rar

    3. **CGContextRef**:在Core Graphics中,`CGContextRef`是一个指向图形上下文的指针,用于控制如何在屏幕上显示图像。创建一个`CGContextRef`,然后在其中进行绘图操作,可以实现倒影。 4. **CGImageRef**:`...

    iOS开发中使用Quartz2D绘图及自定义UIImageView控件

    图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同...

    iOS开发中Quartz2D绘图路径的使用以及条纹效果的实现

    绘图路径 A.简单说明 在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。 1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。... CGContextRef ctx=

    objective画图

    例如,当我们在一个`NSView`或`UIView`中绘图时,实际操作的是该视图对应的`CGContextRef`。 #### 2. 获取当前绘图上下文 通过`UIGraphicsGetCurrentContext()`方法可以获取到当前的绘图上下文。这通常是在某个视图...

    iOS开发中Quartz2D控制圆形缩放和实现刷帧效果

    在iOS中,Quartz2D的核心在于图形上下文(Graphics Context),这是一个CGContextRef类型的对象,用于保存绘图信息和状态,并确定绘图的输出目标,例如屏幕、PDF文件或位图。不同的图形上下文意味着图像可以被绘制到...

    ios触摸画图生成五角星

    CGContextRef ref=UIGraphicsGetCurrentContext(); [drewImage.image drawInRect:CGRectMake(0, 0, drewImage.frame.size.width, drewImage.frame.size.height)]; CGContextSetLineCap(ref,kCGLineCapSquare); ...

    Quartz2D绘图代码(阴影设置)

    void CGContextSetShadow(CGContextRef context, CGSize offset, CGFloat blur):该函数设置阴影在X、Y方向上的偏移,并设置阴影的模糊程度。该函数的offset包含两个CGFloat值,第1个CGFloat值控制阴影在X方向的偏移...

    iOS图形图像处理-打造自己的美图app

    1. 获取绘图上下文(CGContextRef):这是绘制的起点,它定义了图形将被输出到哪里,例如屏幕、PDF文档或内存中的位图。 2. 创建并设置路径(CGMutablePathRef):定义要绘制的形状,如直线、曲线等。 3. 将路径添加...

    ios 三种颜色画笔和橡皮擦的画图板demo

    画笔的颜色可以通过设置CGContextRef的前景色来改变,这里的三种颜色可能指的是红色、绿色和蓝色。当用户在屏幕上触摸并移动时,我们需要捕获触控事件(UIPanGestureRecognizer或UITouches),并在每个触摸点上绘制...

    iOS开发中Quartz2D的基本使用方式举例

    CGContextRef ctx = UIGraphicsGetCurrentContext(); // 设置起点 CGContextMoveToPoint(ctx, 20, 100); // 设置终点 CGContextAddLineToPoint(ctx, 300, 100); // 设置线条属性 ...

    iOS Quartz2D详解 - imlifengfeng1

    图形上下文是一个CGContextRef类型的对象,它负责存储绘图信息和状态,同时也确定了绘制的目标位置,可以是屏幕、PDF文件、位图或者打印机等。通过改变图形上下文,我们可以将相同的绘图指令输出到不同的目标上。...

Global site tag (gtag.js) - Google Analytics