Редактирование фотографии после того, как она была сделана (перемещение и масштабирование), отлично работает в моем приложении с помощью этой строки:
[imagePicker setAllowsEditing:YES];
Но если я также использую cameraOverlayView, режим редактирования больше не работает. Экран появляется, но жесты панорамирования и сжатия ничего не делают.
Я использую ваш обычный контроллер выбора изображений:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
И я добавляю наложенный вид камеры, созданный из представления пользовательского контроллера представления:
CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];
В IB этот вид настроен на взаимодействие с пользователем и множественное касание , что позволяет масштабировать и фокусироваться во время съемки. Но как только снимок сделан и он входит в режим редактирования, вы не можете перемещать или масштабировать фотографию.
Чего мне не хватает?