2

我一直在寻找,我找不到答案。我想在视图中获得贝塞尔路径的起点。我尝试使用边界,但这似乎得到了路径周围的框的 0,0。currentpoint 似乎是曲线的最后一个点。我可以在路径内移动当前点吗?除了在创建路径时将其存储在数组中之外,还有更简单的方法来获取起点吗?

4

1 回答 1

0

您可以使用该CGPathApply()函数迭代路径中的所有元素,并指定应为每个元素调用的自定义函数。这就像forCore Graphics 路径的循环。不可能告诉函数只遍历路径中的第一个元素,因此您必须手动检查第一次运行CGPathApplierFunction并将有关当时当前路径元素的信息存储在 ivar 中。

于 2012-07-05T13:02:11.110 回答