UIImagePickerController のカメラ オーバーレイ ビューを利用する iPhone アプリに取り組んでいます。ただし、私が遭遇している問題は、写真が撮影され、プレビュー画面がポップアップしたときに、オーバーレイがまだ画面に表示されていることです。これは非常に奇妙に見えます (画像は回転していますが、オーバーレイは回転していません)。そのため、次の 2 つのことのいずれかを行う必要があります。どちらも、私が望んでいたよりも難しいことがわかっています。
- プレビュー画面がアクティブなときにオーバーレイを削除します
- プレビュー画面を表示しない
私は、showCameraControls = NO を設定することで #2 を達成できることを知っています。ただし、現在、独自のカメラ コントロールを作成していないため、デフォルトのコントロールを使用したいと考えています。プレビュー画面を回避するためだけに、カスタム ビルドされたインターフェイスを使用して完全に優れた UI を再作成する必要があると言うのは、大ハンマーのアプローチのように思えます。