Cocoa touch 使用核心图形绘制更平滑的圆

Cocoa touch 使用核心图形绘制更平滑的圆,cocoa-touch,core-graphics,quartz-graphics,quartz-2d,geometry,Cocoa Touch,Core Graphics,Quartz Graphics,Quartz 2d,Geometry,我正在创建一个应用程序,用户可以在其中绘制自定义视图。我已经完成了基本代码,但是当我画一个圆时,结果是一个奇怪的8+边多边形 我读过使用贝塞尔路径(或者类似的东西),但我所看到的关于贝塞尔路径的一切都涉及到用代码而不是用户绘制的形状 有什么办法可以帮助我的乱七八糟的圆圈变成光滑的圆圈吗 非常感谢您的帮助,如果您不了解我的情况,请在评论中详细说明 谢谢 你试过CGContextAddEllipseInRect了吗 (你现在在用什么?你是如何画圆的?你是在记录用户触摸过的点,然后画一堆线吗?我使用y

我正在创建一个应用程序,用户可以在其中绘制自定义视图。我已经完成了基本代码,但是当我画一个圆时,结果是一个奇怪的8+边多边形

我读过使用贝塞尔路径(或者类似的东西),但我所看到的关于贝塞尔路径的一切都涉及到用代码而不是用户绘制的形状

有什么办法可以帮助我的乱七八糟的圆圈变成光滑的圆圈吗

非常感谢您的帮助,如果您不了解我的情况,请在评论中详细说明

谢谢

你试过
CGContextAddEllipseInRect
了吗


(你现在在用什么?

你是如何画圆的?你是在记录用户触摸过的点,然后画一堆线吗?我使用youtube视频中的基本代码进行非破坏性绘图。我基本上找到手指的当前位置,使用cgcontext开始路径,移动到点和结束路径。