I have folllowing code:
var body: some View {
VStack {
CameraView()
}
...
override public func viewDidLoad() {
super.viewDidLoad()
// Set up the video preview view.
previewView.session = session
previewView.videoPreviewLayer.videoGravity = videoGravity
previewView.videoPreviewLayer.connection?.videoOrientation = AVCaptureVideoOrientation.portrait
previewView.frame = view.frame
...
How to get my CameraPreview rendered on top of the view. Because there is that topmargin I don't know where it comes from.
It's very strange, if I try previewView.frame.offset(x: 0, y: -90), it looks nearly perfect, but that's not a solution, that's bad coding.
try using .edgesIgnoringSafeArea