0

我需要在 UIView 的 drawRect 方法中绘制多条非连接线。我只能找到“CGContextAddLines”方法,但这会连接线端点。iOS中是否有一种方法可以绘制多条未连接的线?我想即时绘制线条,所以我不需要缓存在缓冲区中。

问候,

4

1 回答 1

1

我知道很久以前有人问过这个问题......但是我这样做的方式是
CGContextStrokeLineSegments(context, points, numPoints); 如果您创建一个包含每个线段的起点和终点的 CGPoints 数组并将其传递给函数,它将为每组两个 CGPoints 画线,即点 [0] 和点 [1] 之间的线,点 [2] 和点 [3] 之间的线等......如果您需要绘制更复杂的曲线,您可以总是重叠点以连接线段。

于 2013-10-05T16:20:56.303 回答