前面カメラと背面カメラを切り替える UIImagePickerController の小さな回転アイコンを削除することは可能ですか? これは、Apple Store にアクセスしないアプリ用で、1 つのデバイスにのみ存在します。私にできることはありますか?これができることはわかりますが、録音ボタンも削除されます。
cameraUI.showsCameraControls = NO;
残念ながら、特定のカメラ コントロールをオフにする直接的な方法はありません。
あなたができることは、次のことです。
// Create a view that recreates the camera control functions you need.
// Your view will need to be able to set the following properties on camera UI
// cameraCaptureMode, cameraFlashMode (NOT cameraDevice, which is the control you want to disappear)
UIView* customOverlay = [..way to create your custom overlay..];
cameraUI.showsCameraControls = NO;
cameraUI.cameraOverlayView = customOverlay;
カスタムオーバーレイを作成する方法を知る必要がある場合は、別の質問として提起する価値があるかもしれません.
それがshowsCameraControlsになると、そのすべてまたは何もありません。showsCameraControls を NO に設定して独自の cameraOverlay ビューを作成するか、AVFoundation を使用して独自のカメラを回転させる必要があります。ここでも、独自のカメラ コントロールを作成する必要があります。