brettfazio/CameraView
SwiftUI View for live camera output.
Adding CameraView to your App
In your Xcode project go to File -> Swift Packages -> Add Package Dependency
And enter
https://github.com/brettfazio/CameraViewAs the url. You've now integrated the 📷🪟 into your app!
Usage
In your SwiftUI view simply add it in like you would any other view.
Here's an example adding it to a simple view called HomeView
import SwiftUI
import CameraView
struct HomeView: View {
var body: some View {
NavigationView {
VStack {
CameraView()
}
}
}
}
Without any initializers, CameraView will be initialized without a delegate, the .builtInWideAngleCamera, and the back camera (.back).
To set those values use the following init method with whatever parameters you want:
CameraView(delegate: delegate, cameraType: .builtInDualCamera, cameraPosition: .back)Requirements
iOS 13.0+
Package Metadata
Repository: brettfazio/CameraView
Stars: 80
Forks: 8
Open issues: 4
Default branch: master
Primary language: swift
License: Apache-2.0
Topics: camera, swift-package-manager, swiftui
README: README.md