CKPhotoBrowser 1.0.4

CKPhotoBrowser 1.0.4

wangcong 维护。



  • kangcong

CKPhotoBrowser

简单介绍

CKPhotoBrowser是基于Swift4.0版本开发的图片浏览器框架,开发思路模仿了微信、微博图片浏览器的动态效果,功能强大,集成方便并且易于扩展。

展示

安装

CocoaPods

  1. 在 Podfile 中添加 pod 'CKPhotoBrowser'。
  2. 执行 pod install 或 pod update。
  3. 导入 import CKPhotoBrowser
  4. 如果找不到库,可以使用 rm ~/Library/Caches/CocoaPods/search_index.json 删除本地索引然后再进行安装,或者更新一下 CocoaPods 版本。

手动导入

  1. 下载 CKPhotoBrowser 文件夹中的所有内容,并将它们拖入您的项目中。
  2. 链接以下框架:
  • SDWebImage
  1. 导入 CKPhotoBrowser

使用

使用 CKPhotoBrowser 非常简单,只需要初始化图片数据数组即可。这里使用的是 PhotoBrowserData 图片数据模型,主要包括以下3个属性

  1. url : 网络图片地址
  2. image : 本地图片地址
  3. sourceObject : 点击的图片 ImageView

简单代码示例

// 1. 初始化数据
let data1: PhotoBrowerData = PhotoBrowerData(image: image, sourceObject: imageView)

let data2: PhotoBrowerData = PhotoBrowerData(url: "", sourceObject: imageView)

let data3: PhotoBrowerData = PhotoBrowerData(url: "", sourceObject: imageView)

// 2. 添加数据到数组中
let datas: [PhotoBrowerData] = [data1, data2, data3]
       
// 3. 初始化图片浏览器
let photoBrowerVc = PhotoBrowserController(currentIndex: indexPath.item, datasourceArray: datas)

// 4. 显示图片浏览器
photoBrowerVc.show()

问题

欢迎提交 pull request

许可协议

MIT 许可协议