PhotoPicker 0.1.2

PhotoPicker 0.1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2017年8月
SwiftSwift 版本3.1
SPM支持 SPM

Dark Dong 维护。



  • Dark Dong

从系统相册中选择照片的照片选择器

需求

iOS 8.0, Swift 3.1

安装

手册

下载并将源添加到项目

用法

基本用法

let picker = PhotoPickerNavigationController.nc
present(picker, animated: true, completion: nil)

配置选择器

let picker = PhotoPickerNavigationController.nc
picker.config.rootTitle = "Root Title"
picker.config.mediaType = .image
present(picker, animated: true, completion: nil)

选择器委托

class ViewController: UIViewController {
    func showPicker() {        
        let picker = PhotoPickerNavigationController.nc 
        picker.pickerDelegate = self
        present(picker, animated: true, completion: nil)
    }
}

extension ViewController: PhotoPickerDelegate {
    func picker(_ picker: PhotoPickerNavigationController, didSelectAssets assets: [PHAsset]) {
        //do what you want
        //...
        
        //dismiss picker
        picker.dismiss(animated: true, completion: nil)
    }
    
    func picker(_ picker: PhotoPickerNavigationController, shouldSelectAsset: PHAsset, selectedAssets: [PHAsset]) -> Bool {
        //limit number of selections
        if selectedAssets.count >= 2 {
            return false
        }
        return true
    }
}

许可证

PhotoPicker 在 MIT 许可证下发布。有关详情,请参阅 LICENSE