Entfernen der Abbrechen-Schaltfläche von der benutzerdefinierten Kamera

8

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%     
Darshan Karekar 14.09.2015, 12:26
quelle

2 Antworten

8

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%     
Deepesh 15.09.2015, 05:24
quelle
3

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

verwenden     
Grigori Jlavyan 14.09.2015 13:24
quelle