-
Notifications
You must be signed in to change notification settings - Fork 982
Home
long edited this page Sep 19, 2020
·
7 revisions
ZLPhotoBrowser是一款轻量级高自定义化照片选择框架。预留给开发者的自定义参数约50多个,你可以根据自己日常开发中的需求进行配置,具体参数请参考ZLPhotoConfiguration
,每个参数均有详细注释介绍
- 支持横竖屏
- 自选框架样式
- 预览快速选择(支持拖拽选择,效果参照QQ)
- 相册内部选择(支持滑动选择)
- 图片/Gif/LivePhoto/Video 混合选择
- 自定义最大预览数/选择数/视频最大最小可选时长,控制可否选择原图
- 自定义每行显示列数
- 图片编辑(涂鸦/裁剪/马赛克)(图片编辑可编辑多张;涂鸦颜色可自定义,裁剪工具也可根据需要自行选择)
- 视频编辑(自定义最大裁剪时长)(效果参照微信视频编辑;支持编辑本地视频)
- 自定义相机(效果参照微信拍照,点击拍照、长按拍摄;上滑调整焦距;可设置最大/最小录制时间及视频分辨率;可设置闪光灯模式及视频导出格式;可根据自己需要控制是否使用自定义相机)
- 多语言国际化支持(中文简/繁,英文,日文,开发者可选根据系统或自己指定,多语言文案可自定义)
- 已选择照片index
- 已选/不可选 状态下mask阴影遮罩
- 大图界面下方显示已选择照片,可拖拽排序(可根据自己需要控制是否显示)
- 大图界面下拉返回
- 相机内部拍照cell实时显示相机俘获画面
- 可自定义框架字体
- 框架各个部位颜色均可自定义(传入dynamic color即可支持 light/dark mode)
- 框架内图片资源可自定义
更多功能请查看
ZLPhotoConfiguration
中的参数定义
- iOS 10.0
- Swift 5.x
- Xcode 11.x