2010-05-10 280 views
0

目前我画了一条Zig-zap线,由CGContextMoveToPoint,CGContextAddLineToPointCGContextStrokePath,跟在touchesMoved事件之后。我该如何平滑线条的边缘?这样当用户画一个圆形的形状时,该圆形可以更圆整。 GLPaint示例使用OpenGL,是唯一的方法吗?如何平滑曲折线的边缘?

+0

苹果GLPaint(OpenGL)可能吗?你有没有找到任何解决方案。 – Madhavan 2018-01-10 07:15:12

回答

3

你可以简单地设置线连接到圆形,使边缘不那么明显:

CGContextSetLineJoin(ctx, kCGLineJoinRound); 

以外,你的选择是使用某种类型的样条插值。

+0

苹果GLPaint(OpenGL)可能吗?请帮助我。 – Madhavan 2018-01-10 07:14:15

+0

@Madhavan请将此作为个人问题发布。 – 2018-01-10 07:30:43