Я пытаюсь добавить UIPinchGestureRecognizer в UIImagePickerController для увеличения/уменьшения передней камеры, но не смог вызвать метод внутри UIPinchGestureRecognizer (handlePinchWithGestureRecognizer). Я не получил никаких ошибок, но также не получил никакого взаимодействия.Добавление UIPinchGestureRecognizer в UIImagePickerController
Вот код, я использую в viewDidAppear:
_imagePicker = [[UIImagePickerController alloc] init];
_imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
_imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
_imagePicker.allowsEditing = YES;
_imagePicker.showsCameraControls = NO;
_imagePicker.navigationBarHidden = YES;
_imagePicker.view.userInteractionEnabled = YES;
_imagePicker.view.multipleTouchEnabled = YES;
_imagePicker.delegate = self;
UIPinchGestureRecognizer *pinchGestureRecognizer = pinchGestureRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinchWithGestureRecognizer:)];
[_imagePicker.view addGestureRecognizer:pinchGestureRecognizer];
[self presentViewController:_imagePicker animated:NO completion:nil];
Я решил путем реализации моего собственного пользовательского представления наложения. Благодарю. – mehmeet43