Image picker with custom crop rect for iOS written in Swift (Ported over from GKImagePicker)
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classes Update for Swift 2.2 (Xcode 7.3 and later) Apr 14, 2016
WDImagePicker.xcodeproj
WDImagePicker Fix xcode warnings May 9, 2016
WDImagePickerTests
.gitignore
LICENSE
README.md Update license and podspec May 9, 2016
WDImagePicker.podspec
screenshot1.png Add readme Sep 1, 2015
screenshot2.png

README.md

WDImagePicker

Ever wanted a custom crop area for the UIImagePickerController? Now you can have it with WDImagePicker. Just set your custom crop area and that's it. Just 4 lines of code. If you don't set it, it uses the same crop area as the default UIImagePickerController.

Installation

CocoaPods

use_frameworks!

pod 'WDImagePicker', :git => 'https://github.com/justwudi/WDImagePicker.git', :tag => '0.2.2'

and run pod install

Manually

  • just drag and drop the files in under "Classes" into your project.
  • look at the sample code below.
  • this project contains a sample project as well, just have a look at the implementation of ViewController.swift

Sample Code

self.imagePicker = WDImagePicker()
self.imagePicker.cropSize = CGSizeMake(280, 90)
self.imagePicker.delegate = self

self.presentViewController(self.imagePicker.imagePickerController, animated: true, completion: nil)

This code results into the following controller + crop area:

Sample Crop Image

It's even possible to let the user adjust the crop area by setting one additional property:

self.imagePicker.resizeableCropArea = true

This code results into the following controller + adjustable crop area:

Sample Crop Image Adjustable

License

Under MIT. See license file for details.