2009-03-24 13 views
3

私はiPhoneで画像をズームする必要があります...ユーザーが画像をダブルクリックしてズームインされ、次のクリックでズームアウトされます....誰かがこれを行う方法を教えてくれますか? ??iPhoneで画像をズームするには?

答えて

3

sizeプロパティは、のtouchesBeganメソッドによってトリガーされたUIImageを使用する必要があります。

ズームエフェクトを円滑にする場合は、アニメーションを使用することもできます。

UIImageViewUIScrollViewの内部に配置するか、UIWebViewを使用することもできます。

さらに、Three20プロジェクトをご覧ください。私はTTPhotoViewがズームをサポートしていると思う。

+0

最も簡単なオプションはThree20です。 – bentford

2

をズームし、をスクロールする場合は、UIScrollViewが必要です。 UIScrollViewのプログラムズームの問題は解決されました。

解決方法を解説し、ZoomScrollViewクラス(UIScrollViewのドロップインサブクラス)を作成してソリューションをカプセル化し、github.com/andreyvit/ScrollingMadness/に作業例を示しました(READMEには2つのUIScrollViewトリックの長い説明と推論それらの背後に)。

+0

これは実際に画像を拡大するための良い例です。 Andreyに感謝します。 – Jim

関連する問題