カメラボタンが付いたTabBarアプリケーションがあります。カメラボタンが押されたときに、モーダルUIImagePickerControlを表示したいと思います。ユーザーが写真を選択/スナップしたときに、写真の編集やキャプションの追加などのモーダルダイアログを表示し続けたいと思います。
これを行うための推奨されるアプローチは何ですか?UIImagePickerControlが閉じた直後に2番目のモーダルダイアログを表示することは、実際にはハッキーです。
任意の提案をいただければ幸いです!
カメラボタンが付いたTabBarアプリケーションがあります。カメラボタンが押されたときに、モーダルUIImagePickerControlを表示したいと思います。ユーザーが写真を選択/スナップしたときに、写真の編集やキャプションの追加などのモーダルダイアログを表示し続けたいと思います。
これを行うための推奨されるアプローチは何ですか?UIImagePickerControlが閉じた直後に2番目のモーダルダイアログを表示することは、実際にはハッキーです。
任意の提案をいただければ幸いです!
ハックだとは思いませんが、必要に応じて、ビューを表示する別の方法を使用できます。
[self.view addSubview:myOtherView];
2 つ目のビュー コントローラーを作成し、それをビュー階層に追加するだけです。
編集:
iOS5 では、ブロックpresentViewController:animated:completion:
とdismissViewControllerAnimated:completion:
ブロックがこのような場合に驚異的に機能します。これは iOS 5 でのみ機能しますが、それがターゲット市場である場合は、最適です。