ios开发 UI高级 图形上下文
来源:互联网 发布:济宁网络问政平台育才 编辑:程序博客网 时间:2024/05/22 15:23
DrawView.m
<span style="font-size:14px;">#import "DrawView.h"@implementation DrawView- (void)drawRect:(CGRect)rect { // 获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 描述路径 // 第一根 UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(10, 150)]; [path addLineToPoint:CGPointMake(200, 150)]; // 把路径添加到上下文 // .CGPath 可以UIkit的路径转换成CoreGraphics路径 CGContextAddPath(ctx, path.CGPath); // 保存一份上下文的状态 CGContextSaveGState(ctx); // 设置上下文状态 CGContextSetLineWidth(ctx, 10); [[UIColor cyanColor] set]; // 渲染上下文 CGContextStrokePath(ctx); // 描述路径 path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(100, 10)]; [path addLineToPoint:CGPointMake(100, 200)]; // 把路径添加到上下文 CGContextAddPath(ctx, path.CGPath); // 还原状态 CGContextRestoreGState(ctx); // 渲染上下文 CGContextStrokePath(ctx); }</span>
0 0
- ios开发 UI高级 图形上下文
- iOS开发UI高级—21Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D使用(图形上下文栈)
- iOS开发UI篇—Quartz2D (四) 图形上下文栈,矩阵
- 【深入浅出IOS开发】图形上下文栈
- 【深入浅出IOS开发】图形上下文栈
- 【iOS开发quartz2d】关于图形上下文栈
- iOS开发之--图形上下文以及绘图
- 猫猫学IOS(三十一)UI之Quartz2D图形上下文栈
- 猫猫学IOS(三十一)UI之Quartz2D图形上下文栈
- iOS开发UI高级—38Quartz2D使用(绘制基本图形)
- ios图形上下文CGContext
- sass实战演练03 - 响应式处理(1):变量模板、mixin实战用法
- 数据离散化
- (第2讲)PLSQL常用命令
- ROS创建工作区域和功能包
- 【oj进阶之路】各大oj题目分类,集合整理,各处转载
- ios开发 UI高级 图形上下文
- CSRF (Cross Site Request Forgery)
- BGRABitmap图像操作6:开放线头,即一头为突出,另一头为凹进
- medsci
- ORACLE数据库的导入与导出,以及触发器的用法
- STL笔记之hashtable
- 【学习笔记】CSS的基本语法(一)
- CVTE笔试题
- Android 重要的文件目录和文件分析