Я делаю одно приложение. В этом я использую камеру для съемки только с камеры заднего вида. Поэтому я хочу отключить кнопку переключателя камеры (сзади спереди и спереди назад). Итак, пожалуйста, назовите меня, как это сделать?Как отключить кнопку переключателя камеры в iphone
ответ
В 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()
Если я перехожу в альбомный режим, в это время снова появляется флип-кнопка, а мое приложение поддерживает только портрет –
Эта ссылка может помочь с ориентации камеры htt p: //stackoverflow.com/a/14812010/5409618 Если вы можете знать, что ориентация является ландшафтной, вы можете изменить код как: imagePicker.cameraOverlayView = UIView (frame: CGRectMake (screenSize.width - 40, 0,40, screenSize.height)) –
Возможный дубликат [UIImagePickerController как скрыть кнопку флип камеры?] (Http://stackoverflow.com/questions/9525736/uiimagepickercontroller-how-to-hide-the-flip-camera-button) –