pod 'SJImagePickerController'
to your Podfile.pod install
or pod update
.let package = Package( … dependencies: [ .package(url: "https://github.com/SJ-Lyran/SJImagePickerViewController.git", from: "1.2.2"), ], )
SJImagePickerController
subdirectory.NSPhotoLibraryUsageDescription
info.plist
insert<key>PHPhotoLibraryPreventAutomaticLimitedAccessAlert</key>
<true/>
SJImagePickerController works as a normal controller, just instantiate it and present it.
let imagePicker = SJImagePickerController(delegate: self)
present(imagePicker, animated: true, completion: nil)
SJImagePickerController has two delegate methods that will inform you what the users are up to:
func imagePickerController(_ picker: SJImagePickerController, didFinishPickingMediaWithInfo info: [SJImagePickerController.InfoKey : Any])
func imagePickerControllerDidCancel(_ picker: SJImagePickerController)
SJImagePickerController supports limiting the amount of images that can be selected, it defaults to 9
let imagePicker = SJImagePickerController(delegate: self)
imagePicker.maximumSelectedPhotoCount = 9
link |
Stars: 7 |
Last commit: 1 year ago |
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics