0

iPhone で TapToZoom のサンプル コードを分析した人はいますか。
プログラムは 3 つのことを実行し
ます。 1. ダブル タップ、ズーム
を実行します。
3.ピンチズーム

ちょっと分からない部分があります。実際の画像サイズは 1730 × 2430 なので、UIImageView1730 × 2430 のサイズのスクロール ビューがあります。画像は [サイズに合わせる] に設定されています。つまり
、画像が 1730 × 2430 の UIImageView を満たすようにスケーリングするように設定されている場合、起動時に画像が突然 320x460 の解像度で iPhone の画面にどのように収まりますか?

ネイティブ サイズの xib 内のイメージ。ただし、アプリが起動すると、画像は元のサイズではなく、スクロールビューのコンテンツに合わせて収まります。

これはどのように達成されますか。アプリで同じことをしているコードは見つかりませんでした。

4

1 に答える 1

0

このコードが存在することを確認してくださいviewDidLoad-

// calculate minimum scale to perfectly fit image width, and begin at that scale
float minimumScale = [imageScrollView frame].size.width  / [imageView frame].size.width;
[imageScrollView setMinimumZoomScale:minimumScale];
[imageScrollView setZoomScale:minimumScale];
于 2012-11-08T06:33:37.563 に答える