2012-01-06 16 views
-1

ユーザーが画像の小さなプレビューをタップするたびに、画像のフルスクリーンを表示したい。小さなプレビューから画像のフルスクリーンを表示するにはどうすればよいですか?

私は画像でUIButtonを作成してから、画像のフルスクリーンを関数から呼び出すことを考えていました。

速い方法がある場合は、お知らせください。

おかげ

+0

もっと速い方法はどういう意味ですか? –

+0

私は、私がやりたいことをすでに実装している何かを知りません! – Phillip

答えて

2

私はその初期化子で画像を取り、単に「完了」ボタンで画像を表示するビューコントローラを作成します。次に、タップしたときにこの新しいView Controllerを初期化し、それをモーダルに表示するボタンにサムネイルを表示させます。明らかに、「完了」ボタンをクリックして終了する必要があります。

+0

はい、それはまさに私が考えていたものでした!問題は、私がすでに「ScreenViewController」内に画像を持っていることです。ユーザーが別のビューの「screenshot」ボタンをタップして、以前のvCに戻るボタン付きの小さなツールバーを持っているときに呼び出されます。 ScreenViewControllerの画像がフルスクリーンではありません。別のviewControllerを作成する必要がありますか? – Phillip

+0

モデルビューコントローラとして表示してフルスクリーンにすることができます。すなわち、[self presentModalViewController:fullScreenVC animated:YES]; –

0

ボタンのサイズを変更するのはどのようにするのですか?ボタンを初期化して両方のフレーム(サムとフルスクリーン)を保存し、通常画像とハイライト画像の両方をサム画像に設定し、BOOL状態をフルスクリーン/今すぐプレスアクションでは、ボタンのフレームのサイズを変更するアニメーションのUIViewのアニメーションメソッドを使用することができます..状態が正常な場合は、最初に両方のイメージをフルスクリーンイメージに設定してアニメーション化し、フルスクリーンであれば、画像をサム画像に変更します。

+0

そうかもしれませんが、私にとっては少し難しいです - 私はiOS開発者の世界では新人です。しかし、私はとにかくそれを試してみましょう!ありがとうございました。 – Phillip

関連する問題