Я представляю UIImagePickerController
следующим образом:
if (!self.imagePickerController) self.imagePickerController = [[UIImagePickerController alloc]init];
self.imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
self.imagePickerController.delegate = self;
CameraOverlay *overlay = [[CameraOverlay alloc] initWithFrame:CGRectMake(0, 0, 320, [UI appFrameHeight])];
overlay.delegate = self;
self.imagePickerController.cameraOverlayView = overlay;
int value = SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0") ? 68 : 48;
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, value);
self.imagePickerController.cameraViewTransform = translate;
CGAffineTransform scale = CGAffineTransformScale(translate, 1.333333, 1.333333);
self.imagePickerController.cameraViewTransform = scale;
[self presentViewController:self.imagePickerController animated:YES completion:nil];
он не отображает вид наложения. Пожалуйста, помогите мне, как решить эту проблему.