FJPhotoPicker 介绍

因为项目中很经常会使用到选取图片,比如换头像、聊天选取图片等,因此这里将TZImagePickerController了进行了修改 、添加和包装,封装成FJPhotoPicker

FJPhotoPicker支持:一句话调用系统相册、拍照、手机相册等选取图片,统一通过block回调。

github 链接: FJPhotoPicker

集成方法:

  • 静态:手动将FJPhotoPicker文件夹拖入到工程中。
  • 动态:CocoaPods:pod 'FJPhotoPicker', '~> 1.0.7

一. 使用方法

1. CustomPhotoSheet(自定义弹窗):

   [FJSelectPhotoTool selectPhotoWithPhotoType:FJSelectPhotoFromTypeCustomPhotoSheet photoSelectCompletion:^(NSArray * _Nullable photoArray, NSArray * _Nullable photoModelArray) {

   }];

效果图:

FJPhotoPicker-Preview.gif

2. CustomAlbumAndCamera:

 [FJSelectPhotoTool selectPhotoWithPhotoType:FJSelectPhotoFromTypeCustomAlbumAndCamera photoSelectCompletion:^(NSArray * _Nullable photoArray, NSArray * _Nullable photoModelArray) {
 
 }];

效果图:

FJPhotoPicker-Album.gif

3. CustomAlbumAndCamera:

[FJSelectPhotoTool selectPhotoWithPhotoType:FJSelectPhotoFromTypeSystemAlbumAndCamera photoSelectCompletion:^(NSArray * _Nullable photoArray, NSArray * _Nullable photoModelArray) {

  }];

效果图:

FJPhotoPicker-SystemAlbum.gif

4. 相机拍照(由于模拟器限制,只能弹框提示)

FJPhotoPicker-Camera.gif

5. 权限提醒界面

FJPhotoPicker-NoAuthorization.gif

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容