All Projects → RainManGO → Zyimagepickerandbrower

RainManGO / Zyimagepickerandbrower

Licence: mit
2018iOS微信相册,朋友圈imagePicker UI仿,微信照片选择器 多选序号

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Zyimagepickerandbrower

Vue Wxchat
❗❗ vue.js仿微信聊天界面展示组件(可滚动加载)。A WeChat chat display component.
Stars: ✭ 192 (-8.57%)
Mutual labels:  wechat
Wc Messagebox
基于 Vue 2.0 开发的 Alert, Toast, Confirm 插件, UI仿照 iOS 原生
Stars: ✭ 203 (-3.33%)
Mutual labels:  wechat
Wxrss
微信公众号RSS
Stars: ✭ 203 (-3.33%)
Mutual labels:  wechat
Wechat
轻量的微信公众号组件(A Lightweight Wechat Component)
Stars: ✭ 195 (-7.14%)
Mutual labels:  wechat
Mp Githubtrending
WeChat Mini Programe for GitHub Trending. 便捷查看 GitHub Trending 的微信小程序
Stars: ✭ 200 (-4.76%)
Mutual labels:  wechat
Weapp Demo
微信小程序示例教程,案例涉及某瓣,所以下线了:https://github.com/zce/weapp-douban
Stars: ✭ 2 (-99.05%)
Mutual labels:  wechat
Enmicromsg.db Password Cracker
Crack the password of EnMicroMsg.db with brute-force attack.
Stars: ✭ 190 (-9.52%)
Mutual labels:  wechat
Laravel Wechat Sdk
微信公众平台 Laravel SDK
Stars: ✭ 207 (-1.43%)
Mutual labels:  wechat
Wepush
专注批量推送的小而美的工具,目前支持:模板消息-公众号、模板消息-小程序、微信客服消息、微信企业号/企业微信消息、阿里云短信、阿里大于模板短信 、腾讯云短信、云片网短信、E-Mail、HTTP请求、钉钉、华为云短信、百度云短信、又拍云短信、七牛云短信
Stars: ✭ 2,597 (+1136.67%)
Mutual labels:  wechat
Mega Wechat
基于Swoole的微信发送模板消息队列服务
Stars: ✭ 206 (-1.9%)
Mutual labels:  wechat
Mmplugin
微信自动抢红包、防消息撤回、修改运动步数、朋友圈小视频转发等功能(无需越狱),附微信重签名教程
Stars: ✭ 198 (-5.71%)
Mutual labels:  wechat
Wechat
weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk
Stars: ✭ 2,330 (+1009.52%)
Mutual labels:  wechat
Wechatplugin Macos
No description or website provided.
Stars: ✭ 13,280 (+6223.81%)
Mutual labels:  wechat
Fluwx
Flutter版微信SDK.WeChat SDK for flutter.
Stars: ✭ 2,466 (+1074.29%)
Mutual labels:  wechat
Vue Wechat Login
Vue 3.0+TypeScript 微信网页授权登录示例
Stars: ✭ 207 (-1.43%)
Mutual labels:  wechat
Himalayan Lite
这是一个模仿喜马拉雅lite的微信小程序 - 简单易上手
Stars: ✭ 192 (-8.57%)
Mutual labels:  wechat
Weixin Popular
微信SDK JAVA (公众平台、开放平台、 商户平台、 服务商平台)
Stars: ✭ 2,384 (+1035.24%)
Mutual labels:  wechat
Wechat Weapp Mobx
微信小程序(wechat weapp) mobx 绑定, 跨页面通信的利器, 现已发布npm包
Stars: ✭ 208 (-0.95%)
Mutual labels:  wechat
Chatapi Wechat
Java版本微信聊天接口,使用网页微信API,让你能够开发自己的微信聊天机器人
Stars: ✭ 207 (-1.43%)
Mutual labels:  wechat
Electronic Wechat
💬 A better WeChat on macOS and Linux. Built with Electron by Zhongyi Tong.
Stars: ✭ 13,860 (+6500%)
Mutual labels:  wechat

ZYImagePickerAndBrower

ZYImagePickerAndBrower 是一个模仿微信相册多选照片的一个控件。注意了微信相册的一些细节,比如序号,最大选择之后照片变灰,浏览缩略图等等。

image image

Important(非常重要)

这只是一个库文件地址,资源路径不正确,演示不全面。支持pod 请去demo地址查看项目细节。 demo移步

Requirements

ZYImagePickerAndBrower 支持iOS8+

  • Photo.framework
  • UIKit.framework

Adding ZYImagePickerAndBrower to your project

CocoaPods

  1. Add a pod entry for ZYImagePickerAndBrower to your Podfile pod 'ZYImagePickerAndBrower', '~> 0.8.0'
  2. Install the pod(s) by running pod install.

pod demo地址

功能支持

==============

  • 相册序号选择: 微信样式多选照片
  • 预览序号选择: 预览时可以序号选择
  • 预览缩略图和大图联动: 联动样式仿微信
  • 网络图片浏览: 有时需要处理服务器返回网络图片
  • 快速布局UI: 只需集成 ZYImagePickerLayoutView 可自动将照片布局

使用

设置主题颜色

ZYPhotoAlbumSkinColor = UIColor.orange

选照片

 let photoAlbumVC = ZYPhotoNavigationViewController(photoAlbumDelegate: self, photoAlbumType: .selectPhoto)    //初始化需要设置代理对象
        photoAlbumVC.maxSelectCount = 9   //最大可选择张数
        self.navigationController?.present(photoAlbumVC, animated: true, completion: nil)

ZYPhotoAlbumProtocol回调

 func photoAlbum(selectPhotos: [ZYPhotoModel]) {
        //选择的照片之后去layoutView显示
        let imageArray = selectPhotos.map { (model) -> UIImage in
            return model.thumbnailImage!
        }
        imagePickerView.dataSource = imageArray
        imagePickerView.numberOfLine = 4
        imagePickerView.reloadView()
        imagePickerView.addCallBack = { () in
            self.goPickerController()
        }
 }

更新

==============

  • 0.8.0: 修复无法返回相册问题

  • 0.7.0: 修复预览之后,导航栏不见了问题。

License

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].