一个集成简单、无依赖、高效、轻量级、持续更新的第三方图片选择框架
特性
- 多选图片,包括普通图片、GIF 图片选择
- 支持选择 LivePhoto
- 支持选择 Video
- 实时预览
- 3D Touch
更多特性
对更多功能有需求或发现 bug 的朋友,欢迎新建 Issues。目前更多功能本人也在积极开发中...
环境要求
- iOS 8.0 及以上
- Xcode 8.0 及以上
如何使用
IMGPickerManager
工具
调用 #import "IMGPickerManager.h"
...
[IMGPickerManager startChoose:^(NSArray<PHAsset *> *results, NSError *error) {
if (!error) {
NSLog(@"user chosse %@",results);
}else {
NSLog(@"chosse error: %@",error.localizedDescription);
}
}];
IMGPhotoManager
管理获取数据
获取NSData
对象调用requestDataForAsset:handler:
方法
获取缩略图requestImageForAsset:targetSize:handler:
方法
获取原图requestImageDataForAsset:handler:
方法
安装
- 手动
- [ x] cocopods集成
手动集成
将IMGPickerManager
文件夹直接拖到项目中就可以了
cocopods集成
platform :ios, '8.0' use_frameworks!
target 'MyApp' do pod 'IMGPickerManager' end
效果图
许可证
所有源代码均在MIT许可证下授权。