class: MultipleImagePickerController
本地相册多选
delegate: MultipleImagePickerControllerDelegate
- imagePickerController(didFinishPickingPhotos photos: [UIImage]!, sourceAssets assets: [PHAsset]!, isSelectOriginalPhoto: Bool)
选中图片回调
func
- open(controller:UIViewController, maxImagesCount: Int = 9, delegate:MultipleImagePickerControllerDelegate!, selectedAssets:[PHAsset]? = nil)
多选本地相册
- getOriginalPhotoUIImage(_ asset:PHAsset, completion: ((UIImage?, [AnyHashable : Any]?, Bool) -> Swift.Void)!)
根据
PHAsset
获取原图 - getOriginalPhotoUrl(_ asset:PHAsset,completion:@escaping (NSURL)->())
根据
PHAsset
获取原图路径
使用注意
MultipleImagePickerControllerDelegate
基于TZImagePickerController做的一层简单的封装
使用
- ViewController
// MARK: - Open
MultipleImagePickerController.open(controller: self, maxImagesCount: 4, delegate: self, selectedAssets: selectedAssets)
// MARK: - MultipleImagePickerControllerDelegate
func imagePickerController(didFinishPickingPhotos photos: [UIImage]!, sourceAssets assets: [PHAsset]!, isSelectOriginalPhoto: Bool) {
selectPhotos = photos
selectedAssets = assets
}