Ios UIBezierPath-路径中的点阵列?
我有一条路 我希望得到路径中所有点的数组 可能吗 谢谢Ios UIBezierPath-路径中的点阵列?,ios,quartz-2d,cgpath,Ios,Quartz 2d,Cgpath,我有一条路 我希望得到路径中所有点的数组 可能吗 谢谢 沙尼无论是UIBezierPath还是CGPath都没有获得其积分的方法。这是有意义的,因为可以使用非简单点的方法创建路径 正如@daveMac在评论中提到的,有一个解决办法: void CGPathApply ( CGPathRef path, void *info, CGPathApplierFunction function ); 对于指定路径中的每个元素,Quartz调用applier函数,该函数可以检查(但不能
沙尼无论是
UIBezierPath
还是CGPath
都没有获得其积分的方法。这是有意义的,因为可以使用非简单点的方法创建路径
正如@daveMac在评论中提到的,有一个解决办法:
void CGPathApply (
CGPathRef path,
void *info,
CGPathApplierFunction function
);
对于指定路径中的每个元素,Quartz调用applier函数,该函数可以检查(但不能修改)元素。有一个
UIBezierPath
和一个CGPath
但没有CGPath
。请重申您的问题。CGPathApply可能重复什么?当我需要解剖路径时,我会做OP经常问的事情。