cameraOverlayView verhindert das Bearbeiten mit allowEditing

Das Bearbeiten eines Fotos nach der Aufnahme (Verschieben und Skalieren) funktioniert in meiner App problemlos mit der folgenden Zeile:

<code>[imagePicker setAllowsEditing:YES];
</code>

Wenn ich aber auch eine cameraOverlayView verwende, funktioniert der Bearbeitungsmodus nicht mehr. Der Bildschirm wird angezeigt, aber mit Schwenk- und Kneifbewegungen wird nichts ausgeführt.

Ich verwende einen durchschnittlichen Bildauswahl-Controller:

<code>UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
</code>

Und ich füge eine Kamera-Overlay-Ansicht hinzu, die aus der Ansicht eines benutzerdefinierten Ansichtscontrollers erstellt wurde:

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

In IB ist diese Ansicht so eingerichtet, dass Benutzerinteraktionen und Mehrfachberührungen möglich sind, sodass das Bild beim Aufnehmen gezoomt und scharfgestellt werden kann. Sobald das Bild aufgenommen wurde und in den Bearbeitungsmodus wechselt, können Sie es nicht mehr schwenken oder kneifen, um das Foto zu verschieben oder zu skalieren.

Was vermisse ich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage