美文网首页
推荐一个相册选择框架,体验极好!

推荐一个相册选择框架,体验极好!

作者: 天空是灰色的白 | 来源:发表于2017-10-27 11:55 被阅读0次

    GitHub地址:https://github.com/longitachi/ZLPhotoBrowser

    作者有一直在维护。

    已适配了iOS11及iPhoneX。

    而且功能极全:

    支持横竖屏 (已适配iPhone X)

    预览快速选择、可设置预览最大数

    直接进入相册选择

    预览界面拖拽选择

    相册内滑动多选

    裁剪图片(可自定义裁剪比例)

    编辑视频

    查看、选择gif、LivePhoto(iOS9.0)、video

    3D Touch预览image、gif、LivePhoto、video

    混合选择image、gif、livePhoto、video

    在线下载iCloud照片

    控制选择video最大时长

    多语言国际化(中文简/繁、英文、日文)

    相册内拍照按钮实时显示镜头捕捉画面

    已选择图片遮罩层标记

    预览已选择照片

    预览网络及本地照片(支持长按保存至相册)

    相册内图片自定义圆角弧度

    自定义升序降序排列

    多张拍照

    开发者可自定义资源图片

    集成超级简单咯:

    1.只需将PhotoBrowser及依赖框架SDWebImage拉入工程,或者直接用Cocoapods直接下       载,再添加依赖库Photos.framework及PhotosUI.framework即可。

    2.再添加一下国际化语言key:Localized resources can be mixed YES ,以及添加相册相机访问权限key://相册使用权限描述 Privacy - Photo Library Usage Description//相机使用权限描述 Privacy - Camera Usage Description。

    3.调用API也极容易,一个回调即可把选择的相片拿到。

    #import"ZLPhotoActionSheet.h"ZLPhotoActionSheet *actionSheet = [[ZLPhotoActionSheetalloc]init];

    //设置照片最大预览数actionSheet.maxPreviewCount =20;

    //设置照片最大选择数actionSheet.maxSelectCount =10;actionSheet.sender = self;[actionSheetsetSelectImageBlock:^(NSArray * _Nonnull images,NSArray * _Nonnull assets,BOOLisOriginal) {

    //your codes

    }];

    //调用相册[actionSheetshowPreviewAnimated:YES];

    //预览网络图片[actionSheetpreviewPhotos:arrNetImagesindex:0hideToolBar:YEScomplete:^(NSArray* _Nonnull photos) {

    //your codes

    }];

    OK!

    相关文章

      网友评论

          本文标题:推荐一个相册选择框架,体验极好!

          本文链接:https://www.haomeiwen.com/subject/hryrpxtx.html