绘制线条

2020-07-24  本文已影响0人  浪呀么浪打浪

路径是由屏幕上一个或一系列的点构成。路径和线条有很大的区别,路径可以包含许多线条,但线条不能包含许多路径。把路径当作一系列的点。

1、为图形上下文选择一个颜色

2、使用UIGraphicsGetCurrentContext函数获取图形上下文的句柄

3、使用CGContextMoveToPoint设置线条的起点

4、使用CGContextAddLineToPoint过程在图形上下文移动你的画笔来指定线条的终点。

5、使用CGContextStrokePath过程创建你已设定好的路径。此过程将使用图形上下文已经设置的当前颜色来绘制路径。

6、使用CGContextSetLineWidth过程设置线条的宽度。

在通过一个方法使用了画笔之后,不管该方法绘制了什么,它都会让画笔的位置留在终点。因此,从当前的终点向另一个点画一条直线,只需再次调用CGContextAddLineToPoint并传入一个新的终点。

两条直线相交的点,称为连接。通过CoreGraphics,可以为相互连接的直线指定你想要的连接样式。使用CGContextSetLineJoin过程实现。

kCGLineJoinMiter :尖角的样式,默认;kCGLineJoinRound:圆形;kCGLineJoinBevel:拐角处是平角
上一篇下一篇

猜你喜欢

热点阅读