cameraOverlayView предотвращает редактирование с помощью AllowEditing

Редактирование фотографии после того, как она была сделана (перемещение и масштабирование), отлично работает в моем приложении с помощью этой строки:

[imagePicker setAllowsEditing:YES];

Но если я также использую cameraOverlayView, режим редактирования больше не работает. Экран появляется, но жесты панорамирования и сжатия ничего не делают.

Я использую ваш обычный контроллер выбора изображений:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

И я добавляю наложенный вид камеры, созданный из представления пользовательского контроллера представления:

CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];

В IB этот вид настроен на взаимодействие с пользователем и множественное касание , что позволяет масштабировать и фокусироваться во время съемки. Но как только снимок сделан и он входит в режим редактирования, вы не можете перемещать или масштабировать фотографию.

Чего мне не хватает?

8
задан Steve Cotner 16 April 2012 в 16:43
поделиться