0
Создайте UIImagePickerController из кода, настройте его свойства, добавьте на него наложение, , но не откройте мой просмотр камеры iPhone 5 в fullsrceen. мой код:не открывать пользовательскую камеру Посмотреть весь экран в iPhone 5
self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
self.picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
self.picker.showsCameraControls = NO;
self.picker.navigationBarHidden = YES;
self.picker.toolbarHidden = YES;
self.picker.wantsFullScreenLayout = YES;
// Insert the overlay
self.overlay = [[OverlayViewController alloc] initWithNibName:@"Overlay" bundle:nil];
self.overlay.pickerReference = self.picker;
self.picker.cameraOverlayView = self.overlay.view;
self.picker.delegate = self.overlay;
[self presentModalViewController:self.picker animated:NO];
Смотрите это: http://stackoverflow.com/questions/20779628/how-to-get-the-custom-overlay-for-uiimagepicker-camera-to-be-full-screen кол-ИСН http://stackoverflow.com/questions/2674375/uiimagepickercontroller-doesnt-fill-screen может быть полезным в вашем случае. –
Примените соответствующее преобразование шкалы. См. [Эту ссылку] [1] для фрагмента кода. [1]: http://stackoverflow.com/a/15803947/2869784 –