(一)内主要就是讲了线条的绘制以及绘制状态的保存与恢复本次就讲一些图形的画法2 图形的绘制 2.1 三角形的绘制 :(就是绘制三条线)- (void)drawRect:(CGRect)rect { //获取绘制上下文 CGContextRef ctx =UIGraphicsGetCurren...
分类:
其他好文 时间:
2016-01-19 21:00:53
阅读次数:
160
CGRect rect = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 64); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphi.....
分类:
其他好文 时间:
2016-01-19 10:28:10
阅读次数:
148
- (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [UIColo...
分类:
其他好文 时间:
2016-01-14 12:18:39
阅读次数:
133
Quartz2D须知:(1)Quartz2D是苹果官方的二维绘图引擎,同时支持iOS和MacOSX系统(跨平台,纯C语言的)(2)Quartz2D的API是纯C语言的(3)Quartz2D的API来自于CoreGraphics框架 (4)数据类型和函数基本都以CG作为前缀CGContextRef.....
分类:
其他好文 时间:
2016-01-12 15:31:24
阅读次数:
173
//知识点,CALayer的重绘,-(void)drawLayer:(CALayer*)layer inContext:(CGContextRef)ctx方法,CALayer的渐变色。多个CALayer重绘的方法。//本例是一个,ViewController类,没有继承任何delegate,也就是说...
分类:
其他好文 时间:
2016-01-10 18:23:21
阅读次数:
269
第一种先用UIImage对象加载一张图片然后转化成CGImageRef放到CGContext中去编辑第二种用CGImageCreate函数创建CGImageRef然后把CGImageRef放到CGContext中去编辑第三种用CGImageCreateCopy 或者 CGImageCreateCop...
分类:
其他好文 时间:
2016-01-08 13:12:26
阅读次数:
243
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中...
分类:
移动开发 时间:
2016-01-06 17:53:46
阅读次数:
217
画阴影:CGContextRef context = UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(context, [UIColor grayColor].CGColor);CGContextFillRect(contex...
分类:
移动开发 时间:
2015-12-23 19:38:53
阅读次数:
211
---恢复内容开始---效果:实现原理,先画一个矩形,把这个矩形当作tableView的mask;代码://画一个圆角的矩形- (void)drawRect:(CGRect)rect { //获取当前上下文 CGContextRef context = UIGraphicsGetCurr...
分类:
其他好文 时间:
2015-12-11 12:51:27
阅读次数:
165
Paths中的几个重要元素Pointsvoid CGContextMoveToPoint ( CGContextRef c, CGFloat x, CGFloat y);指定一个点成为current pointQuartz会跟踪current point一般执行完一个相关函数后,current po...
分类:
其他好文 时间:
2015-12-07 20:54:28
阅读次数:
270