美文网首页
IOS 直线绘制

IOS 直线绘制

作者: JakieZhang | 来源:发表于2016-12-21 09:51 被阅读214次

//1.创建贝塞尔路径的实例

UIBezierPath*path = [UIBezierPathbezierPath];

//2.勾勒一个图形

//移动画笔

[pathmoveToPoint:CGPointMake(50,50)];

//加一条线到260 260的位置

[pathaddLineToPoint:CGPointMake(250,50)];

[pathaddLineToPoint:CGPointMake(250,150)];

[pathaddLineToPoint:CGPointMake(50,150)];

//[path addLineToPoint:CGPointMake(50, 50)];

//[path closePath];

//[path moveToPoint:CGPointMake(50, 200)];

//[path addLineToPoint:CGPointMake(250, 200)];

//[path addLineToPoint:CGPointMake(250, 350)];

//[path addLineToPoint:CGPointMake(50, 350)];

//[path closePath];

//3.设置描边色填充色

[[UIColorredColor]setStroke];

[[UIColorgreenColor]setFill];

//设置描边的宽度

path.lineWidth=10;

//焦点的样式

/*

kCGLineJoinMiter,

kCGLineJoinRound,

kCGLineJoinBevel

*/

path.lineJoinStyle=kCGLineJoinBevel;

//线两端的样式

/*

kCGLineCapButt,

kCGLineCapRound,

kCGLineCapSquare

*/

path.lineCapStyle=kCGLineCapSquare;

//4.描边及填充

[pathstroke];

//[path fill];

相关文章

  • IOS 直线绘制

    //1.创建贝塞尔路径的实例 UIBezierPath*path = [UIBezierPathbezierPat...

  • Objective-C ios图形各种线条绘制

    IOS 图形绘制 绘制直线 矩形绘制 三角形绘制 任意弧形绘制 圆形绘制 绘制的属性 虚线的绘制 UIView d...

  • IOS绘图之绘制直线

    使用两种方法绘制直线。绘图的一般步骤: 获取上下文 创建路径并设置路径 将属性添加到上下文 设置上下文属性 绘制路...

  • Quartz2D绘图

    标签: 裁剪、多边形、绘制图片、绘制文字、截图、曲线、扇形、椭圆、直线 绘图基本格式 一、绘制直线(虚线为多条直线...

  • 上下文绘图,滤镜简单使用

    一、drawRect绘制功能 1.绘制直线 精简绘制直线 2. 绘制椭圆 3. 绘制弧形 4. 绘制贝塞尔曲线 5...

  • SVG 绘制直线

    本节我们来学习如何在 SVG 中绘制直线,要绘制直线可以使用 元素来实现。 如何绘制直线 我们可以使用 元...

  • SVG

    SVG 绘制长方形绘制圆形绘制椭圆 绘制直线 绘制折线 绘制多边形 ...

  • Canvas使用方法总结

    引入Canvas标签 绘制直线 绘制矩形 绘制圆弧 绘制文本 绘制图片 我的github:https://gith...

  • Flutter自定义画板

    1. 绘制直线 绘制直线需要调用Canvas的drawLine方法,传入起点和终点坐标即可。 完整代码示例: 2....

  • iOS :Quartz2D - 直线绘制

    Quartz 2D 是一个二维绘图引擎,同时支持iOS 和 Mac系统 Quartz 2D 能完成的工作: 图像上...

网友评论

      本文标题:IOS 直线绘制

      本文链接:https://www.haomeiwen.com/subject/pefqvttx.html