0

私は、ユーザーが画像を選択してから、さまざまなズームスケールに保存されている可能性のある画像 (ドット) を描画できる iPhone アプリを開発しています (ズームインとズームアウトが許可されています)。

描画されたすべてのポイントの位置を配列に保存しますが、距離を計算すると、ポイントが異なるズームスケールに保存されていると結果が正しくないことに気付きます。誰かが親切にこれを手伝ってくれませんか?

4

1 に答える 1

0

おそらく、正規化された単位でポイントを保存する必要があります。

ズームに使用していると仮定して、保存する前にUIScrollViewxとyの両方を電流で除算します。scrollView.zoomScale距離を計算するときは、距離を後ろに掛けscrollView.zoomScaleます。

于 2012-10-29T12:32:44.667 に答える