ios-绘图样式
来源:互联网 发布:淘宝网天猫阿兴家艾条 编辑:程序博客网 时间:2024/06/06 20:41
几种常见的绘图样式的介绍:线宽、连接处、头尾样式
C的方式
//1、获取上下文 CGContextRef ctx=UIGraphicsGetCurrentContext(); //2、拼接路径,同时把路径添加到上下文当中 CGContextMoveToPoint(ctx, 50, 50); CGContextAddLineToPoint(ctx, 100, 100); CGContextAddLineToPoint(ctx, 150, 50); //设置线宽的样式 CGContextSetLineWidth(ctx, 10); //设置连接处的样式 CGContextSetLineJoin(ctx, kCGLineJoinMiter);// kCGLineJoinMiter //默认的样式// kCGLineJoinRound //圆角样式// kCGLineJoinBevel //切角样式 //头尾的样式 CGContextSetLineCap(ctx, kCGLineCapButt);// kCGLineCapButt //默认的样式// kCGLineCapRound //圆角样式// kCGLineCapSquare //其实就是把线宽的一半分别给加到了那条线的左边和右边 //设置颜色,描边的方式,就是给上下文的状态去设置颜色 CGContextSetRGBStrokeColor(ctx,0.5,0.5,0.5,1); //3、渲染 CGContextStrokePath(ctx);OC的方式
//创建路径对象 UIBezierPath * path=[[UIBezierPath alloc]init]; //拼接路径 [path moveToPoint:CGPointMake(50, 50)]; [path addLineToPoint:CGPointMake(100, 100)]; [path addLineToPoint:CGPointMake(150, 50)]; //设置线宽 [path setLineWidth:10]; //设置连接处样式 [path setLineJoinStyle:kCGLineJoinBevel]; //设置头尾的样式 [path setLineCapStyle:kCGLineCapSquare]; //设置颜色 [[UIColor greenColor]setStroke]; //渲染 [path stroke];OC设置颜色的方式也可以在C方式中使用
阅读全文
0 0
- ios-绘图样式
- IOS 绘图
- iOS绘图
- ios绘图
- iOS绘图
- ios 绘图
- iOS 绘图
- ios绘图
- iOS 绘图
- iOS 绘图
- IOS绘图
- iOS 绘图
- iOS绘图
- ios 绘图
- ios绘图
- ios绘图
- iOS绘图
- iOS绘图
- 05-SpringBoot——Spring常用配置-Spring EL和资源调用
- 谁获得了最高奖学金
- 【正一专栏】向伟大的人民解放军致敬
- csuoj1971 安排座位
- nyoj_笨小熊——不走传统
- ios-绘图样式
- JavaScript(四)
- 小学生算术
- Storm应用中遇到的问题与解决方案
- HttpClient请求时connectionRequestTimeout 、connectionTimeout、socketTimeout三个超时时间的含义
- 小结
- 【正一专栏】评战狼2——美式个人英雄主义中国化的第一个吃螃蟹的
- 拷贝—标准文件到目标目录的方法
- 谱聚类