Need help with NohanaImagePicker?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

212 Stars 51 Forks Apache License 2.0 216 Commits 14 Opened issues


A multiple image picker for iOS app.

Services available


Need anything else?

Contributors list


Multiple image picker for iOS app.

NohanaImagePicker enables your app to pick images from multiple album, and the moment.


import UIKit
import Photos
import NohanaImagePicker
class MyViewController: UIViewController {
    let picker = NohanaImagePickerController()

override func viewDidAppear(_ animated: Bool) {

    self.picker.delegate = self
    present(self.picker, animated: true, completion: nil)


extension MyViewController: NohanaImagePickerControllerDelegate {

func nohanaImagePickerDidCancel(_ picker: NohanaImagePickerController) {
    picker.dismiss(animated: true, completion: nil)

func nohanaImagePicker(_ picker: NohanaImagePickerController, didFinishPickingPhotoKitAssets pickedAssts :[PHAsset]) {
    print("🐷Completed🙆\n\tpickedAssets = \(pickedAssts)")
    picker.dismiss(animated: true, completion: nil)



let picker = NohanaImagePickerController()

// Set the maximum number of selectable images picker.maximumNumberOfSelection = 21

// Set the cell size picker.numberOfColumnsInPortrait = 2 picker.numberOfColumnsInLandscape = 3

// Show Moment picker.shouldShowMoment = true

// Show empty albums picker.shouldShowMoment = shouldShowEmptyAlbum = true

// Hide toolbar picker.shouldShowEmptyAlbum = true

// Disable to pick asset picker.canPickAsset = { (asset:Asset) -> Bool in return false }


  • Swift 2.2 later
  • iOS 8.0 later



Use Carthage.

  • Add
    github "nohana/NohanaImagePicker"
    to your Cartfile.
    • If you want to use Swift4.2, add
      github "nohana/NohanaImagePicker", "0.9.2"
    • If you want to use Swift3.0, add
      github "nohana/NohanaImagePicker", "0.8.0"
    • If you want to use Swift2.3, add
      github "nohana/NohanaImagePicker", "0.6.1"
    • If you want to use Swift2.2, add
      github "nohana/NohanaImagePicker", "0.5.0"
  • Run
    carthage update
  • Add following lines to your Info.plist:
To pick some photos.


This library is licensed under Apache License v2.

Copyright (C) 2016 nohana, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.