Как использовать [camera takePhoto] и редактировать с помощью UIImagePicker - UIImagePickerController.allowsEditing = YES
Я буду чувствовать себя глупым, но я искал везде и не нашел ответа. Мне удалось вывести «редактировать» вид с помощью элементов управления камеры по умолчанию. Однако я наложил на него оверлей, и у меня есть UIButton, подключенный к IBAction, чтобы сделать фотографию, которая выглядит как [UIImagePickerController takePicture].
Тем не менее, он полностью пропускает часть редактирования, хотя я установил, что позволяет редактировать в YES. Есть ли другая команда для его вызова? Прямо сейчас все идет прямо к didFinishPickingMediaWithInfo.
camera.sourceType = UIImagePickerControllerSourceTypeCamera;
camera.cameraDevice = UIImagePickerControllerCameraDeviceRear;
camera.showsCameraControls = NO;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = NO;
camera.allowsEditing = YES;
camera.cameraOverlayView = overlay;
[self presentViewController:camera animated:YES completion:nil];
тогда в IBAction
[camera takePicture];