2010-05-10 283 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