Die cameraOverlayView von UIImagePickerController wird nach der Aufnahme des Fotos versetzt

8

Wenn Sie ein cameraOverlayView für ein UIImagePickerController implementieren, wird diese Ansicht während der Aufnahme und nach der Aufnahme des Fotos angezeigt, sodass Sie die Möglichkeit haben, das Foto abzubrechen oder zu wiederholen. Das Problem, das ich sehe, ist, wenn Ihr cameraOverlayView oben auf dem Fotovorschaubereich ist, wenn Sie das Foto machen und es Ihnen die Vorschau zeigt, stimmt das aufgenommene Foto nicht mehr mit dem cameraOverlayView überein. Das gesamte Fotovorschaufenster wurde um ~ 50 Punkte nach unten verschoben, während cameraOverlayView beibehalten wurde. Dies ist ein Problem, wenn das Foto perfekt an die Ansicht angepasst werden muss.

Wie kann dies eingestellt werden, so dass die beiden perfekt ausgerichtet sind - während des Fotografierens und nachdem es aufgenommen wurde?

Beachten Sie, wie der gesamte Vorschaubereich nach der Aufnahme des Fotos gedrückt wird.

    
Joey 06.02.2015, 19:58
quelle

1 Antwort

1

Ich hatte ein ähnliches Problem und kam zu der folgenden Problemumgehung:

%Vor%

Dadurch wird sichergestellt, dass das aufgenommene Bild ungefähr denselben Mittelpunkt hat wie die Kameravorschauebene (im Hochformat).

    
Florin Pop 03.07.2015 14:00
quelle