Ich habe einige Experimente mit einer benutzerdefinierten Kamera mit AVFoundation gemacht und bisher war alles super. Das AVCam-Beispiel hat mich sehr weit gebracht und ich bin sehr zufrieden mit den Ergebnissen.
Eine Sache, die ich immer noch nicht verstehe, ist, wie die iOS Camera-Standardanwendung Rotationen verarbeitet. Es sieht so aus, als ob der Hintergrund überhaupt nicht rotiert, aber alle Overlay-Kontrollen tun dies.
Dies ist wahrscheinlich keine Kamera-spezifische Frage, aber wie kann ich dieses Verhalten erreichen?
TLDR: Haben Sie eine Hintergrundkameralayer, Kontrollen oben, wie man Kontrollen dreht, ohne die Hintergrundschicht zu drehen?
Ich habe mich schon gefragt ...
Ich vermute, dass die native Camera viewController nicht mit dem UIViewController
Rotationsmechanismus
Es muss vielmehr [UIDevice beginGeneratingDeviceOrientationNotifications]
aufgerufen werden und mit einer bestimmten UI-Aktualisierung umgehen (graue Schaltflächen, Fading-Positionsumschaltung und Bilddrehung der Symbolleisten-Schaltflächen)
Tags und Links objective-c ios avcam