#pragma mark - 绘图的几种方式 #pragma mark - 绘图第三种方式 1.#pragma mark - 最原始的绘图方式 - (void)drawLine { // 1.获取图形上下文 // 目前我们所用的上下文都是以UIGraphics // CGContextRef Ref ...
分类:
其他好文 时间:
2016-11-04 14:14:08
阅读次数:
196
这里使用的函数为 CGContextSetLineDash,有四个参数 CGContextSetLineDash(<#CGContextRef _Nullable c#>, <#CGFloat phase#>, <#const CGFloat * _Nullable lengths#>, <#siz ...
分类:
其他好文 时间:
2016-09-28 01:29:00
阅读次数:
150
- (void)drawRect:(CGRect)rect { // Drawing code NSLog(@"drawRect自动调用"); //画图步骤 //获取上下文(/画笔/绘图环境) CGContextRef context = UIGraphicsGetCurrentContext(); ...
分类:
其他好文 时间:
2016-08-29 00:03:32
阅读次数:
279
iOS开发UI篇—Quartz2D使用(绘制基本图形) 一、简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上 ...
分类:
移动开发 时间:
2016-08-15 10:14:34
阅读次数:
237
iOS开发UI篇—Quartz2D使用(截屏) 一、简单说明 在程序开发中,有时候需要截取屏幕上的某一块内容,比如捕鱼达人游戏。如图: 完成截屏功能的核心代码:- (void)renderInContext:(CGContextRef)ctx;调用某个view的layer的renderInConte ...
分类:
移动开发 时间:
2016-08-12 23:30:48
阅读次数:
167
一、简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息、绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上) 相同的一套绘图序列,指定不同的Graphics Co ...
分类:
移动开发 时间:
2016-08-11 06:11:16
阅读次数:
215
一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 // 画四边形 4 // 获取图形上下文 5 CGContextRef ctx = UIGraphicsGetCurrentCo ...
分类:
移动开发 时间:
2016-08-10 14:18:40
阅读次数:
156
- (void)savePicToPhotoes { UIGraphicsBeginImageContext(self.view.bounds.size); CGContextRef ref = UIGraphicsGetCurrentContext(); [_board.layer renderI ...
分类:
其他好文 时间:
2016-08-09 15:02:51
阅读次数:
191
- (void)drawTextInRect:(CGRect)rect { CGSize shadowOffset = self.shadowOffset; UIColor *textColor = self.textColor; CGContextRef c = UIGraphicsGetCurr ...
分类:
移动开发 时间:
2016-07-22 21:13:09
阅读次数:
273
UIBezierPath主要用来绘制矢量图形,它是基于Core Graphics对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath在drawRect中使用。 UIBezierPath的属性介绍: 1.CGPa ...
分类:
其他好文 时间:
2016-07-20 10:17:16
阅读次数:
207