UIImagePickerControllerのカメラオーバーレイビューを利用するiPhoneアプリに取り組んでいます。しかし、私が直面している問題は、写真を撮ったときにオーバーレイが画面上に残っていて、プレビュー画面がポップアップすることです。これは非常に奇妙に見えます。したがって、私は2つのことのいずれかを実行する必要があります。どちらも、私が期待していたよりも困難であることが証明されています。
- プレビュー画面がアクティブなときにオーバーレイを削除します
- プレビュー画面を表示しない
私はshowsCameraControls=NOを設定することで#2を達成できることを知っていますが、現在、独自のカメラコントロールを作成していないので、デフォルトのコントロールを使用したいと思います。プレビュー画面を回避するためだけに、カスタムビルドのインターフェイスを使用して完全に優れたUIを再作成する必要があると言うのは大ハンマーのアプローチのようです。
余談ですが、内蔵カメラがプレビュー画面を使用しないのは面倒ですが、Appleはどうやらアプリを使用しないようにかなりの長さにするように強制しているようです。奇妙に思えます。