ImagePicker is an all-in-one camera solution for your iOS app. It let's your users select images from the library and take pictures at the same time. As a developer you get notified of all the user interactions and get the beautiful UI for free, out of the box, it's just that simple.
ImagePicker has been optimized to give a great user experience, it passes around referenced images instead of the image itself which makes it less memory consuming. This is what makes it smooth as butter.
ImagePicker works as a normal controller, just instantiate it and present it.
let imagePickerController = ImagePickerController()
presentViewController(imagePickerController, animated: true, completion: nil)
ImagePicker has three delegate methods that will inform you what the users are up to:
func wrapperDidPress(images: [UIImage])
func doneButtonDidPress(images: [UIImage])
func cancelButtonDidPress()
ImagePicker is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'ImagePicker'
Hyper Interaktiv AS, [email protected]
ImagePicker is available under the MIT license. See the LICENSE file for more info.