All Projects → apptut → Photopicker

apptut / Photopicker

Licence: apache-2.0
Swift3.0基于PhotoKit高仿iOS微信图片选择器(photo picker like WeChat by swift)

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Photopicker

Neuchar
Senparc.NeuChar 跨平台信息交互标准
Stars: ✭ 96 (-8.57%)
Mutual labels:  wechat
Weapp Qrcode Base64
微信小程序生成二维码的插件,基于base64编码输出二维码,不依赖canvas
Stars: ✭ 100 (-4.76%)
Mutual labels:  wechat
Ggbot
一个用Go写的微信机器人
Stars: ✭ 103 (-1.9%)
Mutual labels:  wechat
Flutterwechat
flutter版高仿微信7.0
Stars: ✭ 98 (-6.67%)
Mutual labels:  wechat
Easywechat
📦 一个 PHP 微信 SDK
Stars: ✭ 9,676 (+9115.24%)
Mutual labels:  wechat
Wechat Mp Hack
微信公众平台模拟登录自动群发图文消息
Stars: ✭ 101 (-3.81%)
Mutual labels:  wechat
Gxgk Wechat Server
校园微信公众号,使用 Python、Flask、Redis、MySQL、Celery [DEPRECATED]
Stars: ✭ 1,325 (+1161.9%)
Mutual labels:  wechat
Wechat4u
微信 wechat web 网页版接口的 JavaScript 实现,兼容Node和浏览器,微信机器人
Stars: ✭ 1,431 (+1262.86%)
Mutual labels:  wechat
Examiner
操作系统通知中心监控(不论微信、钉钉、QQ,只要开启消息通知),可编写对应处理脚本
Stars: ✭ 100 (-4.76%)
Mutual labels:  wechat
Wechat Go
go version wechat web api and message framework for building wechat robot
Stars: ✭ 1,381 (+1215.24%)
Mutual labels:  wechat
Wechat Mall
清欢美味食光机,也是我做的第一个小程序,功能比较简单,后台基于API工厂
Stars: ✭ 98 (-6.67%)
Mutual labels:  wechat
Wechat Weapp Movie
🎬电影推荐 - 微信小程序
Stars: ✭ 1,355 (+1190.48%)
Mutual labels:  wechat
Leaf
一个开发友好、功能完备的开源微信商城框架
Stars: ✭ 102 (-2.86%)
Mutual labels:  wechat
Threejs Example For Miniprogram
这是一个 three.js 在微信小程序里的使用示例
Stars: ✭ 96 (-8.57%)
Mutual labels:  wechat
Mini Program
awesome mini-program. 微信小程序资料收集。
Stars: ✭ 104 (-0.95%)
Mutual labels:  wechat
Flutter wechat camera picker
A camera picker in WeChat style.
Stars: ✭ 95 (-9.52%)
Mutual labels:  wechat
Getweixincode
解决微信OAuth2.0网页授权只能设置一个回调域名的问题
Stars: ✭ 1,372 (+1206.67%)
Mutual labels:  wechat
Easyopenwechat
微信公众号第三方平台SDK
Stars: ✭ 105 (+0%)
Mutual labels:  wechat
Wepy Plugin Axios
在 wepy 中使用 axios
Stars: ✭ 105 (+0%)
Mutual labels:  wechat
Wechatswift
iOS WeChat App Written in Swift 5.0
Stars: ✭ 102 (-2.86%)
Mutual labels:  wechat

PhotoPicker

高仿iOS微信图片选择器swift版,基于Photokit(photo picker like WeChat by PhotoKit)

支持版本

iOS8.0+
Swift3.0 (current master branch)

使用说明

当前master分支为Swift3.0版本分支,如果想使用Swift 2.0+系列,请切换到Swfit2分支,在需要使用的地方,直接调用以下代码即可:

let picker = PhotoPickerController(type: PageType.RecentAlbum)
picker.imageSelectDelegate = self
picker.modalPresentationStyle = .Popover
        
// max select number
PhotoPickerController.imageMaxSelectedNum = 4
        
self.showViewController(picker, sender: nil)

图片选择器默认打开最近添加相册列表,如果需要打开其他相册,或者首先打开相册列表,请直接设置PageType枚举具体类型即可:

enum PageType{
    case List      // 打开相册列表
    case RecentAlbum // 直接打开最近添加相册
    case AllAlbum // 直接打开所有相册列表
}

更多参数配置选项,请参照PhotoPickerConfig.swift配置文件。

注意

  1. 当前版本不支持视频,如有需求请反馈
  2. 调用相册和拍照需要在info.plist文件中添加如下两个key, 否则程序会崩溃:
Privacy - Photo Library Usage Description
Privacy - Camera Usage Description
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].