So fügen Sie Live Camera Preview zu UIView hinzu

9

Ich stoße auf ein Problem, das ich versuche, innerhalb der UIView-Grenze zu lösen. Gibt es eine Möglichkeit, Kameravorschau zu UIView hinzuzufügen? Und fügen Sie anderen Inhalt oben auf dem UIView (Buttons, Label etc.) Hinzu?

Ich versuche AVfoundation Framework zu verwenden, aber es gibt nicht genügend Dokumentation für Swift.

    
Xrait 12.02.2015, 20:28
quelle

3 Antworten

23

AKTUALISIERT AUF SWIFT 3

Sie können etwas wie folgt ausprobieren:

%Vor%

Hier benutze ich ein UIView namens previewView, um die Kamera zu starten und dann füge ich ein neues UIView namens boxView hinzu, welches oberhalb von previewView ist. Ich füge ein UIButton zu boxView

hinzu
  

WICHTIG

     

Denken Sie daran, dass Sie in iOS 10 und höher zuerst den Benutzer um Erlaubnis fragen müssen, um Zugriff auf die Kamera zu erhalten. Sie tun dies, indem Sie eine Verwendung hinzufügen   Schlüssel zu der Info.plist Ihrer App zusammen mit einer Zweckzeichenfolge   Wenn Sie die Verwendung nicht angeben, stürzt Ihre App ab   macht zuerst den Zugriff.

Hier ist ein Screenshot, um die Kamerazugriffsanfrage zu zeigen

    
mauricioconde 12.02.2015 21:03
quelle
1

Schnell 4

Verkürzte Version von Mauriciocondes Lösung

Sie können dies als Komponente verwenden:

%Vor%     
Charlton Provatas 17.03.2018 17:30
quelle
0

Schnell 3:

%Vor%

On ViewDidLoad:

%Vor%

Fügen Sie der Containeransicht Kameravorschau hinzu:

%Vor%

Bei einer benutzerdefinierten Schaltflächenaktion:

%Vor%     
Alvin George 13.09.2017 10:06
quelle

Tags und Links