Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

A camera view controller with custom image picker and image cropping.

License

Notifications You must be signed in to change notification settings

AlexLittlejohn/ALCameraViewController

Repository files navigation

ALCameraViewController

A camera view controller with custom image picker and image cropping. Written in Swift.

camera cropper library permissions

Features

  • Front facing and rear facing camera support
  • Simple and clean look
  • Custom image picker with permission checking
  • Image cropping (square only)
  • Flash light support

Installation & Requirements

This project requires Xcode 8 to run and compiles with swift 3.0

ALCameraViewController is available on CocoaPods. Add the following to your Podfile:

pod 'ALCameraViewController'

Usage

To use this component couldn't be simpler. Add import ALCameraViewController to the top of you controller file.

In the viewController

let croppingEnabled = true
let cameraViewController = CameraViewController(croppingEnabled: croppingEnabled) { [weak self] image, asset in
	// Do something with your image here.
	// If cropping is enabled this image will be the cropped version

	self?.dismiss(animated: true, completion: nil)
}

present(cameraViewController, animated: true, completion: nil)

License

ALCameraViewController is available under the MIT license. See the LICENSE file for more info.

About

A camera view controller with custom image picker and image cropping.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages