Skip to content

chengxianghe/XHPhotoBrowser

Repository files navigation

XHPhotoBrowser

photo browser


  • 用 Objective-C 实现的photo browser的效果, 基于YYKit的Demo中的一个photoView改造而来, 仅供学习交流使用.
  • 项目依赖YYWebImage
  • 支持 ARC 和 CocoaPods
  • iOS 8.0 (理论上iOS7.0也没问题, 但是我没有设备测试,所以...)
  • 编译环境 Xcode 9.0, Swift 4.0

CocoaPods:

pod 'XHPhotoBrowser'

有什么问题请issue我

GitHub:chengxianghe

Version 1.1.1:

  • 适配iOS11
  • 适配iPhone X界面
  • 使用Xcode 9.0, Swift 4.0重新编译
  • Demo升级Swift 4.0

Version 1.0.8:

  • 修复BrowserController打开时候有动画卡顿的问题
  • 增加判断当前是否正在展示相册的接口 isPresented
  • 增加BrowserController自定义属性 showBrowserWhenDidload
  • 修改item命名
  • 新增单击图片的处理接口 singleTapOption
  • 升级Xcode8 适配Swift 3.0
  • 开放 pageControl 的定制接口
  • 增加和修改注释

...

Version 1.0.2:

  • 删除多余的log
  • 修复部分bug

Version 1.0.1:

  • 基本完成功能
  • 支持cell中的布局显示,以view的形式,请参照demo;
  • 支持collectionView的布局展示,请参照demo;
  • 支持push一个controller的形式展示,请参照demo;
  • 其余的功能请参照预览图;

Screenshots

开启blur预览图

开启blur预览图

以controller形式的展示

以controller形式的展示

关闭blur 显示caption

关闭blur 显示caption

  • GIF

总体预览图

image

blur预览图

image

Opensource libraries used

License


This code is distributed under the terms and conditions of the MIT license.

About

photo browser

Resources

License

Stars

Watchers

Forks

Packages

No packages published