Caps-iOS/Caps/Camera/FrameView.swift
2022-06-10 21:20:49 +02:00

31 lines
753 B
Swift

import SwiftUI
struct FrameView: View {
var image: CGImage?
private let label = Text("Video feed")
var body: some View {
if let image = image {
GeometryReader { geometry in
Image(image, scale: 1.0, orientation: .up, label: label)
.resizable()
.scaledToFill()
.frame(
width: geometry.size.width,
height: geometry.size.height,
alignment: .center)
.clipped()
}
} else {
EmptyView()
}
}
}
struct FrameView_Previews: PreviewProvider {
static var previews: some View {
FrameView(image: nil)
}
}