【发布时间】:2012-01-29 13:38:29
【问题描述】:
我有一个 UIBezierPath。
我希望得到路径中所有点的数组。
这可能吗?
谢谢 沙尼
【问题讨论】:
-
有一个
UIBezierPath和一个CGPath,但没有CGPath。请重申您的问题。
我有一个 UIBezierPath。
我希望得到路径中所有点的数组。
这可能吗?
谢谢 沙尼
【问题讨论】:
UIBezierPath 和一个CGPath,但没有CGPath。请重申您的问题。
UIBezierPath 和 CGPath 都没有获得积分的方法。这是有道理的,因为可以使用不是简单点的方法来创建路径。
正如@daveMac 在评论中提到的,有一个解决方法:
void CGPathApply (
CGPathRef path,
void *info,
CGPathApplierFunction function
);
对于指定路径中的每个元素,Quartz 调用 applier 函数,该函数可以检查(但不能修改)元素。
【讨论】: