KACircleCropViewController icon indicating copy to clipboard operation
KACircleCropViewController copied to clipboard

An extremely simple circular crop view controller created in Swift.

KACircleCropViewController

An extremely simple circular crop view controller created in Swift, similar in style to the crop controller that Line uses.

Usage

Circle Crop View Controller Drag the files *KACircleCropViewController*, *KACircleCropScrollView* and *KACircleCropCutterView* into your project. Initialize the view controller, pass in the image to be cropped, and then present. ```Swift let circleCropController = KACircleCropViewController(withImage: UIImage(named: "cloud.jpg")!) circleCropController.delegate = self presentViewController(circleCropController, animated: false, completion: nil) ``` Make the presenting view controller conform to the KACircleCropViewControllerDelegate protocol and implement its methods. ```Swift func circleCropDidCancel() { //Basic dismiss dismissViewControllerAnimated(false, completion: nil) }

func circleCropDidCropImage(image: UIImage) { //Same as dismiss but we also return the image imageView.image = image dismissViewControllerAnimated(false, completion: nil) }

A demo project can be found in the repository.

#Requirements
Swift 3

#License
KACircleCropViewController is licensed under the MIT License, please see the [LICENSE](LICENSE.md) file. Pull requests and contributions always welcome :smiley: