プロパティを使用してカスタム カメラ UI を作成していUIImagePickerController cameraOverlayView
ます。ただし、既存の UI の一部、特に上部にあるフラッシュとカメラの選択ボタンを維持したいと考えています。
私の考えでは、 をカスタム UI にshowsCameraControls = YES
設定したままにしてから、 を使用して、下部のコントロールが既定のコントロールの上にあることを確認しました。cameraOverlayView
[picker.view bringSubviewToFront:overlayView]
残念ながら、これは機能しません。さまざまな場所で、オーバーレイをビュー階層の前面に移動しようとしましたが、うまくいきませんでした。これを達成できるハッカーはありますか?UIImagePickerController
UI をカスタマイズしながら、少なくともいくつかのカメラ コントロールを再利用できないのは残念です。