Merge pull request #3 from brod-ie/master Changed video gravity to .resizeAspectFill
Merge pull request #3 from brod-ie/master
Changed video gravity to .resizeAspectFill
.resizeAspectFill
CameraView allows you to have a SnapChat-style screen on your SwiftUI app that gives a realtime view of the iPhone camera.
In your Xcode project go to File -> Swift Packages -> Add Package Dependency
File -> Swift Packages -> Add Package Dependency
And enter
https://github.com/brettfazio/CameraView
As the url. You’ve now integrated the 📷🪟 into your app!
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
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).
CameraView
.builtInWideAngleCamera
.back
To set those values use the following init method with whatever parameters you want:
CameraView(delegate: delegate, cameraType: .builtInDualCamera, cameraPosition: .back)
iOS 13.0+
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
CameraView for SwiftUI 📷
CameraView allows you to have a SnapChat-style screen on your SwiftUI app that gives a realtime view of the iPhone camera.
Adding CameraView to your App
In your Xcode project go to
File -> Swift Packages -> Add Package Dependency
And enter
As 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
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:
Requirements
iOS 13.0+