0

前面カメラと背面カメラを切り替える UIImagePickerController の小さな回転アイコンを削除することは可能ですか? これは、Apple Store にアクセスしないアプリ用で、1 つのデバイスにのみ存在します。私にできることはありますか?これができることはわかりますが、録音ボタンも削除されます。

cameraUI.showsCameraControls = NO;
4

2 に答える 2

1

残念ながら、特定のカメラ コントロールをオフにする直接的な方法はありません。

あなたができることは、次のことです。

// 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;

カスタムオーバーレイを作成する方法を知る必要がある場合は、別の質問として提起する価値があるかもしれません.

于 2012-10-26T20:56:33.657 に答える
1

それがshowsCameraControlsになると、そのすべてまたは何もありません。showsCameraControls を NO に設定して独自の cameraOverlay ビューを作成するか、AVFoundation を使用して独自のカメラを回転させる必要があります。ここでも、独自のカメラ コントロールを作成する必要があります。

于 2012-10-26T20:58:01.013 に答える