2016-11-10 4 views
0

Я делаю одно приложение. В этом я использую камеру для съемки только с камеры заднего вида. Поэтому я хочу отключить кнопку переключателя камеры (сзади спереди и спереди назад). Итак, пожалуйста, назовите меня, как это сделать?Как отключить кнопку переключателя камеры в iphone

+4

Возможный дубликат [UIImagePickerController как скрыть кнопку флип камеры?] (Http://stackoverflow.com/questions/9525736/uiimagepickercontroller-how-to-hide-the-flip-camera-button) –

ответ

0

В Objective-C

picker.cameraDevice=UIImagePickerControllerCameraDeviceRear; 

В стриж (я использовал 2.3)

picker.cameraDevice=UIImagePickerControllerCameraDevice.Rear 
imagePicker.cameraOverlayView = UIView(frame: CGRectMake(0,0,screenSize.width,40)) 
     imagePicker.cameraOverlayView?.backgroundColor = UIColor.blackColor() 
+0

Если я перехожу в альбомный режим, в это время снова появляется флип-кнопка, а мое приложение поддерживает только портрет –

+0

Эта ссылка может помочь с ориентации камеры htt p: //stackoverflow.com/a/14812010/5409618 Если вы можете знать, что ориентация является ландшафтной, вы можете изменить код как: imagePicker.cameraOverlayView = UIView (frame: CGRectMake (screenSize.width - 40, 0,40, screenSize.height)) –

Смежные вопросы