ユーザーが画像の小さなプレビューをタップするたびに、画像のフルスクリーンを表示したい。小さなプレビューから画像のフルスクリーンを表示するにはどうすればよいですか?
私は画像でUIButtonを作成してから、画像のフルスクリーンを関数から呼び出すことを考えていました。
速い方法がある場合は、お知らせください。
おかげ
ユーザーが画像の小さなプレビューをタップするたびに、画像のフルスクリーンを表示したい。小さなプレビューから画像のフルスクリーンを表示するにはどうすればよいですか?
私は画像でUIButtonを作成してから、画像のフルスクリーンを関数から呼び出すことを考えていました。
速い方法がある場合は、お知らせください。
おかげ
私はその初期化子で画像を取り、単に「完了」ボタンで画像を表示するビューコントローラを作成します。次に、タップしたときにこの新しいView Controllerを初期化し、それをモーダルに表示するボタンにサムネイルを表示させます。明らかに、「完了」ボタンをクリックして終了する必要があります。
はい、それはまさに私が考えていたものでした!問題は、私がすでに「ScreenViewController」内に画像を持っていることです。ユーザーが別のビューの「screenshot」ボタンをタップして、以前のvCに戻るボタン付きの小さなツールバーを持っているときに呼び出されます。 ScreenViewControllerの画像がフルスクリーンではありません。別のviewControllerを作成する必要がありますか? – Phillip
モデルビューコントローラとして表示してフルスクリーンにすることができます。すなわち、[self presentModalViewController:fullScreenVC animated:YES]; –
ボタンのサイズを変更するのはどのようにするのですか?ボタンを初期化して両方のフレーム(サムとフルスクリーン)を保存し、通常画像とハイライト画像の両方をサム画像に設定し、BOOL状態をフルスクリーン/今すぐプレスアクションでは、ボタンのフレームのサイズを変更するアニメーションのUIViewのアニメーションメソッドを使用することができます..状態が正常な場合は、最初に両方のイメージをフルスクリーンイメージに設定してアニメーション化し、フルスクリーンであれば、画像をサム画像に変更します。
そうかもしれませんが、私にとっては少し難しいです - 私はiOS開発者の世界では新人です。しかし、私はとにかくそれを試してみましょう!ありがとうございました。 – Phillip
もっと速い方法はどういう意味ですか? –
私は、私がやりたいことをすでに実装している何かを知りません! – Phillip