我正在尝试使用CGPathAddCurveToPoint创建一个完美的15点半径的右半圆,如下所示:CGPathMoveToPoint(path,NULL,0,0);CGPathAddCurveToPoint(path,NULL,15,0,15,30,0,30);它从圆圈的顶部中间开始。然后将第一个控制点设置为圆边界框的右上角。第二个控制点设置在圆边界框的右下角。圆在边界框的底部中间结束。但绘制时,圆圈呈鸡蛋状。如何制作一个完美无瑕的右半球,从0,0点开始向右移动到0,30点结束? 最佳答案 CGPathAddCurveToPoin