CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

MBPhotoPicker 0.2.3

MBPhotoPicker 0.2.3

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Feb 2017
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by Marcin Butanowicz.



  • By
  • Marcin Butanowicz

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.