Skip to content

Easy and quick in implementation Photo Picker, based on Slack's picker.

License

Notifications You must be signed in to change notification settings

mbutan/MBPhotoPicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MBPhotoPicker

Easy and quick in implementation Photo Picker, based on Slack's picker.

picture alt

Requirements

  • iOS 9.0+
  • Swift 3
  • ARC
  • To happy full functionality, expand your Xcode's captabilities of iCloud entitlement (see at the attached example, or read more about here)

Installation

MBPhotoPicker is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "MBPhotoPicker"

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

For a quick start see the code below.

var photo: MBPhotoPicker = MBPhotoPicker()
photo.onPhoto = { (image: UIImage!) -> Void in
print("Selected image")
}
photo.onCancel = {
print("Cancel Pressed")
}
photo.onError = { (error) -> Void in
print("Error: \(error.rawValue)")
}
photo.present(self)

To disable import image from external apps, just type code:

photo.disableEntitlements = true

Library supports bunch of localizated strings, to override translations just use one of available variables:

alertTitle
alertMessage
actionTitleCancel
actionTitleTakePhoto
actionTitleLastPhoto
actionTitleOther
actionTitleLibrary

Author

Marcin Butanowicz, [email protected]

Andrea Antonioni, [email protected] (Contributor)

License

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

About

Easy and quick in implementation Photo Picker, based on Slack's picker.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •