Skip to content

Image picker with custom crop rect for iOS written in Swift (Ported over from GKImagePicker)

License

Notifications You must be signed in to change notification settings

Gvardia/WDImagePicker

 
 

Repository files navigation

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.

About

Image picker with custom crop rect for iOS written in Swift (Ported over from GKImagePicker)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 98.2%
  • Ruby 1.8%