【深入浅出IOS开发】图形上下文栈
来源:互联网 发布:哔哩哔哩没有mac版吗 编辑:程序博客网 时间:2024/05/01 18:45
图形上下文栈通过一种栈的形式保存的绘制格式。可以方便我们在设置过绘制格式之后,进行恢复。
①开始绘制之前,保存设备上下文
CGContextSaveGState(ctr);
②渲染之后,恢复设备上下文
CGContextRestoreGState(ctr);
- //图形上下文栈
- void drawLine(CGRect rect, CGContextRef ctr)
- {
- //开始绘制之前,保存设备上下文
- CGContextSaveGState(ctr);
- CGContextMoveToPoint(ctr, 10, 10);
- CGContextAddLineToPoint(ctr, 340, 500);
- [[UIColor redColor]set];
- CGContextSetLineWidth(ctr, 20);
- CGContextSetLineCap(ctr,kCGLineCapRound);
- CGContextStrokePath(ctr);
- //渲染之后,恢复设备上下文
- CGContextRestoreGState(ctr);
- CGContextMoveToPoint(ctr, 350, 100);
- CGContextAddLineToPoint(ctr, 0, 300);
- CGContextStrokePath(ctr);
- }
0 0
- 【深入浅出IOS开发】图形上下文栈
- 【深入浅出IOS开发】图形上下文栈
- 【iOS开发quartz2d】关于图形上下文栈
- ios-图形上下文栈
- iOS小明开发笔记(十四) (Quartz2D图形上下文栈)
- iOS陆哥开发笔记(十七) (Quartz2D图形上下文栈)
- iOS开发之--图形上下文以及绘图
- ios开发 UI高级 图形上下文
- iOS开发-Quartz2D上下文栈的操作&详细分析绘图本质(图形上下文栈)
- 【深入浅出IOS开发】图形的裁剪
- 【深入浅出IOS开发】图形的裁剪
- ios图形上下文CGContext
- iOS - 图形上下文使用
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI高级—21Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- 把war包放到Tomcat安装目录下,不能直接访问的解决方案
- 配置logback将日志输出到文件
- configure.ac (configure.in)
- 修改Dialog属性后监听不到onBackPress事件
- android混淆编译 ---- 问题汇总
- 【深入浅出IOS开发】图形上下文栈
- MongoDB备份方法2
- windows环境下lib和dll的区别和联系详细
- 【深入浅出IOS开发】图片剪切
- 谷歌官方android各sdk,NDK,cpu_img,source,doc下载地址
- 【Spring】官网教程阅读笔记(三):Spring中使用JDBC访问关系数据
- Java中的java.lang.ExceptionInInitializerError异常及其解决方法
- 【深入浅出IOS开发】刷帧或者叫做重绘
- 线程安全的单例模式