一、qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的? 说明: 新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法。 画线的三个步骤: (1)获取上下文 (2)绘图 (3)渲染 要求:画两条单独的线 代码和效果图: 1 - (void)d ...
分类:
移动开发 时间:
2016-08-10 12:36:16
阅读次数:
287
这里交代一些作图时可能遇到的问题:问题一:当同时画多条线时,在第一条线设置属性后,后面画的所有线都会延用这些属性来绘制。其实解决的方法很简答,就是在绘制一条新的线条时重置下绘制的属性即可,比如,在画第一条是的属性设置是:CGContextSetLineWidth(ctx,12);//线条..
分类:
其他好文 时间:
2016-07-24 12:13:34
阅读次数:
178
很久没有更新博文,今天把之前就想研究的quartz2D看了下,了解了些简单的作画方法,赶紧记录下来。学习Quartz2D的主要目的是为了以后更加方便的自定义一些界面控件时用到,毕竟大部分app都有个性化的定制界面。以下纪录一些常用的简单作图方法。想要自定义的控件基本都是继承自..
分类:
其他好文 时间:
2016-07-23 21:20:59
阅读次数:
128
接上一篇,继续纪录Quartz2D的一些简单的用法。举例1:绘制文字创建一个字符串对象和一个用来给这个字符串对象设置相关属性的字典,使用字符串的绘制方法将它绘制到某个位置或点即可。矩形的绘制这里不再赘述,主要写一下如何设置文字的属性字典:NSMutableDictionary*dict=[NSM..
分类:
其他好文 时间:
2016-07-23 21:17:40
阅读次数:
125
常说温故而知新,时隔这么久再次看这些基础内容仍然很兴奋!把敲的代码分享出来,希望能对读者提供一丁点启发/**
* 裁剪圆形图片
*/
-(void)circleIcon{
UIImage *image = [UIImage imageNamed:@"baby"];
UIGraphicsBeginImageContext(image.size);
UIBezierPath...
分类:
移动开发 时间:
2016-07-15 11:18:19
阅读次数:
264
自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。 一、自定义层的方法1 方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图 1.创建一个CALayer的子类 2.在.m文件中覆盖drawInContext:方法,在里 ...
分类:
其他好文 时间:
2016-07-02 08:03:45
阅读次数:
233
最近公司的项目要用到一些图表效果,本来也打算在github上找一些第三方。然而第三方的风格与公司的需求不尽相同,改动起来较麻烦。于是自己写了一个,并且通用化,现已共享至github上。一下是自己的一些开发历程。 1.刚起手的时候,想完全用Quartz2D来绘制,然而Quartz2D只能绘制一些基本的 ...
分类:
其他好文 时间:
2016-06-30 21:40:49
阅读次数:
98
对于刚接触Quartz2D的同学来说,先了解 上下文 的概念,再从最基础的画线来具体体验Quartz2D的画图步骤 介绍Quart2D :是苹果官方的二维(平面)绘图引擎,同时支持iOS和macOS系统,它的API是纯C语言的,它可以绘制图形、绘制文字、绘制图片、截图、自定义UI控件 在iOS开发中 ...
分类:
移动开发 时间:
2016-06-17 00:48:03
阅读次数:
191
Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: ...
分类:
其他好文 时间:
2016-06-12 18:28:42
阅读次数:
143
转自:http://www.cnblogs.com/wendingding/p/3782489.html 一、qurza2d是怎么将绘图信息和绘图的属性绘制到图形上下文中去的? 说明: 新建一个项目,自定义一个view类和storyboard关联后,重写该类中的drowrect方法。 画线的三个步骤 ...
分类:
移动开发 时间:
2016-06-08 00:19:02
阅读次数:
279