showsCameraControls
明るさ/コントラストなどを制御するための調整を含むカメラコントロールを表示する方法を追加できます。ユーザーが必要なものを決定できるようにします。
アップルのドキュメントから
showCameraControls画像ピッカーがデフォルトのカメラコントロールを表示するかどうかを示します。
@property(非アトミック)BOOLshowsCameraControlsディスカッションこのプロパティのデフォルト値はYESです。これは、デフォルトのカメラコントロールがピッカーに表示されることを指定します。代わりにcameraOverlayViewプロパティを使用してカスタムオーバーレイビューを提供する場合は、NOに設定してデフォルトのコントロールを非表示にします。
注:iOS 3.1.3以前では、デフォルトのカメラコントロールを非表示にすると、デバイスでムービーキャプチャが使用可能かどうかに関係なく、静止画のみを撮影できるように制限されます。このプロパティをNOに設定し、独自のカスタムコントロールを提供すると、イメージピッカーインターフェイスを閉じる前に複数の写真を撮ることができます。ただし、このプロパティをYESに設定した場合、ユーザーが1枚の写真を撮った後、または操作をキャンセルした後、デリゲートはイメージピッカーインターフェイスを閉じる必要があります。
このプロパティにアクセスできるのは、画像ピッカーのソースタイプがUIImagePickerControllerSourceTypeCameraに設定されている場合のみです。他のソースタイプでこのプロパティにアクセスしようとすると、NSInvalidArgumentException例外がスローされます。mediaTypesプロパティに割り当てる値に応じて、デフォルトのコントロールには、スチルカメラまたはムービーカメラのインターフェイス、またはユーザーがピッカーインターフェイスを選択できる選択コントロールが表示されます。