iPhoneらしい画像ビューワ 最初のiPhoneが登場したときに標準で含まれていたアプリの1つに、「写真」アプリがある。標準的な機能を持つ画像ビューワなのだが、フリックによる画像間の移動や、ピンチイン/アウトによる拡大縮小など、iPhoneが提案する新しいユーザインタフェースの案内人として、大きなインパクトを与えた。 となれば、これと同じものを作ってみたいと考えるのがプログラマの心情だろう。早速作ってみたことのある読者の方もおられるかもしれないが、実はこれが意外に難しいのだ。確かにフリックやピンチイン/アウトといった操作は、スクロールビューを通じて提供される。だが、連続的な画像の読み込み、適切な拡大縮小の処理、デバイスの回転への対応など、解決しなくてはいけない問題も地味にたくさんある。 今回からは、画像ビューワを作ってみよう。機能としては標準的なものにするが、気をつけなくてはいけない点は