5

パン、ピンチ、回転を同時に行える写真アプリの動作を再現しようとしています。私は基本的な作業をしていますが、何かに行き詰まっています。

パンについては、移動量だけビューの中心点をオフセットしました。これはうまく機能しています。

ピンチと回転のために、ビューにアフィン変換を適用しています。これもうまく機能しています。

問題は、パン (つまり、サブビューを移動) してからピンチまたは回転すると、ビューの古い中心点を使用してアフィン変換が適用されるようです。現在の中心点を変換元として使用する必要があると思います-パンするときに中心点を更新しているので、これは機能するはずです。サブビューの中心点を中心とした回転の代わりに、元の中心点を中心とした回転運動を取得します。

これを修正するにはどうすればよいですか? これら 3 つのジェスチャーを直感的に組み合わせることは明らかに可能です。

パンにアフィン変換を使ってみましたが、効果は同じでした。

4

1 に答える 1

1

Apple は、これが iPhone OS 3.2 でジェスチャ認識機能が動作する方法のバグであるように見えることを確認しました。バグレポートを提出しました。

于 2010-06-03T10:06:18.630 に答える