1

私はCAAnimationを使用していくつかのものをアニメーション化しています.CGPathAddCurveToPointを使用してかなり複雑なパスを作成する必要があります.パスごとにおそらく10〜15個です. すべての曲線を再計算する代わりに、作成したパス全体を回転させる方法はありますか? 変更する必要があるのはアニメーション パスだけなので、グラフィックス コンテキスト全体を回転させたくありません。

(私は CGAffineTransformMakeRotation をすべての曲線要素に入れてみましたが、それは奇妙な効果をもたらします。パス全体を回転させていないようです)

助けてくれてありがとう!

4

1 に答える 1

1

パス全体または描画コンテキストに変換を適用できます。

見る

- (void)applyTransform:(CGAffineTransform)transform

UIBezierPathドキュメントで。

于 2011-06-22T15:26:14.817 に答える