2

UIBezierPathがあります。

パス内のすべてのポイントの配列を取得したいと思います。

それは可能ですか?

ありがとうシャニ

4

1 に答える 1

2

ポイントを獲得する方法UIBezierPathもありません。CGPathパスは単純なポイントではないメソッドで作成できるため、これは理にかなっています。

@daveMacがコメントで言及しているように、回避策があります。

void CGPathApply (
   CGPathRef path,
   void *info,
   CGPathApplierFunction function
);

指定されたパス内の要素ごとに、Quartzはapplier関数を呼び出します。この関数は、要素を検査できます(ただし、変更はできません)。

于 2012-01-29T15:01:39.107 に答える