A camera view controller with custom image picker and image cropping. Written in Swift.
- Front facing and rear facing camera support
- Simple and clean look
- Custom image picker with permission checking
- Image cropping (square only)
- Flash light support
This project requires Xcode 7 to run and compiles with swift 2.0
ALCameraViewController is available on CocoaPods. Add the following to your Podfile:
pod 'ALCameraViewController'
To use this component couldn't be simpler.
In your viewController
let croppingEnabled = true
let cameraViewController = CameraViewController(croppingEnabled: croppingEnabled) { image in
// Do something with your image here.
// If cropping is enabled this image will be the cropped version
}
presentViewController(cameraViewController, animated: true, completion: nil)
ALCameraViewController is available under the MIT license. See the LICENSE file for more info.