Ich benutze einen benutzerdefinierten Overlay-Rahmen für die Kamera. Auf der Navigationsleiste habe ich App-Symbol in der Mitte und eine Zurück-Taste auf der linken Seite.
Ich möchte also neben der Capture-Taste die Standard-Abbrechen-Schaltfläche entfernen, aber ich möchte die Kamera-Klick-Schaltfläche nicht entfernen. Ich habe Nachforschungen angestellt, aber ich fand keine perfekte Antwort. Ich habe bereits den folgenden Code verwendet, aber es entfernt auch den Klick-Button.
%Vor%Ich fühle, dass Sie benutzerdefinierte CameraOverlayView zu Ihrem uiimagepickercontroller hinzufügen und CameraControls ausblenden sollten. Dadurch wird Ihre Abbrechen-Schaltfläche nicht angezeigt.
%Vor%Und das ist eine Aktion für den Capture-Button.
%Vor%Und verwenden Sie diese Delegate-Methode, um ein Bild zu erhalten.
%Vor%Ich denke, Sie deaktivieren, aber über das Entfernen bin ich nicht sicher, da ich weiß, dass es nicht möglich ist, weil UIImagePickerController UINavigationController erbt. Dann können Sie
bekommen %Vor%Es funktioniert nur für IOS 6
Sie können diese Quelle ELCImagePickerController
verwendenTags und Links objective-c ios uinavigationbar