在Objective-C中创建一个Arc路径

时间:2014-03-10 00:55:37

标签: objective-c core-graphics

我正在尝试在xcode中创建一个弧形路径,这是我的代码。

CGPathAddArc(thePath,NULL,100,200,300,200,100,YES);

此代码有效,但它会创建一个非常奇怪的弧。我想知道这段代码中的每个数字代表什么。我试图以半圆的形式创建一个圆弧。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

According to Apple documentation(通过转到http://developer.apple.com/ios非常容易查找),第一个参数是您正在构建的路径引用。接下来是变换(你已经传递了NULL)。

然后,对于所有CGFloats的数字:

  • x弧中心点的x坐标。
  • y y坐标 弧的中心点。
  • r弧的半径。
  • 由startAngle 确定弧的起点的角度(以弧度表示), 从当前用户空间中的x轴测量。
  • endAngle 确定弧的终点的角度(以弧度表示), 从当前用户空间的x轴测量。

以“顺时针”布尔结尾。