2

私は検索してきましたが、答えが見つかりません。既にビューにあるベジエ パスの開始点を取得したいと考えています。境界を使用してみましたが、パスの周りのボックスの 0,0 を取得しているようです。currentpoint は曲線の最後のポイントのようです。パス内でカレントポイントを移動できますか? パスの作成時に配列に格納する以外に、開始点を取得する簡単な方法はありますか?

4

1 に答える 1

0

関数を使用してCGPathApply()、パス内のすべての要素を反復処理し、要素ごとに呼び出す必要があるカスタム関数を指定できます。forCore Graphics パスのループのようなものです。パスの最初の要素を反復処理するように関数に指示することはできないため、最初の実行を手動で確認し、CGPathApplierFunctionその時点でのパス要素に関する情報を ivar に保存する必要があります。

于 2012-07-05T13:02:11.110 に答える