Gibt es eine Möglichkeit, die Überlagerungen in UIImagePickerController
zu verwenden, um das quadratische Bild zu zeigen, das ein Benutzer verwenden könnte, während er irgendwo einen Schalter hat, um den Flieger einzuschalten?
Momentan hat die iOS 7 Kamera diese Fähigkeit, aber UIImagePickerController
nicht (danke Apple), gibt es also eine Möglichkeit, diese Funktionalität hinzuzufügen?
Wird AVCaptureSession
benötigt? Es scheint, als ob es ernsthafter Overkill wäre, und ich müsste Flash / Focus / etc noch einmal programmieren, denke ich.
Fehlt das, gibt es eine anpassbare Klasse, die bereits existiert, die ich einfach implementieren könnte?
Ich hämmere meinen Kopf gegen die Wand und versuche, die beste Vorgehensweise hier zu finden, also würde jede Hilfe geschätzt werden.
Sie können die Kameraansicht anpassen, indem Sie die Skalierung
ändern %Vor% wobei die Argumente die Skalierung sind, um die x
und y
Achse des Kamerabildschirms zu ändern. Sie könnten eine Schaltfläche hinzufügen, die die Kameraansicht innerhalb des Ansichtscontrollers an der Spitze Ihrer Hierarchie neu darstellt. Es mag die App für das native Telefon nicht perfekt wiedergeben, aber es wird eine ziemlich gute Annäherung sein.
Ich würde das wahrscheinlich mit einem benutzerdefinierten cameraOverlayView machen, das den Sucher letterboxiert. Sobald das Bild aufgenommen wurde, müssen Sie das resultierende Bild zuschneiden.
Tags und Links objective-c ios image-processing uiimagepickercontroller