Fotos bearbeiten, nachdem es genommen worden ist (bewegt und Skalierung es) arbeitet in meiner app mit dieser Linie fein:cameraOverlayView verhindert Bearbeitung mit allowsEditing
[imagePicker setAllowsEditing:YES];
Aber wenn ich auch eine cameraOverlayView verwenden, doesn der Bearbeitungsmodus‘ t arbeiten mehr. Der Bildschirm wird angezeigt, aber Pan- und Pinch-Gesten lassen nichts passieren.
Ich bin Ihre durchschnittliche Bild Picker Controller:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
Und ich hinzufügen, einen Fachkamera-Overlay aus einem View-Controller Ansicht benutzerdefinierten erstellt:
CameraOverlayViewController *overlayController = [[CameraOverlayViewController alloc] init];
UIView *overlayView = overlayController.view;
[imagePicker setCameraOverlayView:overlayView];
In IB, diese Ansicht ist eingerichtet, um Benutzerinteraktion und Mehrfachberührung zu ermöglichen, die es ermöglicht, während der Aufnahme zu zoomen und zu fokussieren. Wenn das Bild jedoch aufgenommen wurde und in den Bearbeitungsmodus wechselt, können Sie das Foto nicht verschieben oder zusammendrücken, um es zu verschieben oder zu skalieren.
Was fehlt mir?
Ich sehe das gleiche Problem hier. und auch die Lautstärkeregelung (Shutter) -Taste funktioniert nicht nach der Verwendung der Überlagerung – tom
Verwenden Sie Billys erstaunliche Tipp, oder http://StackOverflow.com/Questions/17942444/UIImagePicker-CameraOverlayview-Office-on-retake-screen – Fattie