WinguGallery 0.2.1

WinguGallery 0.2.1

Jakub Mazur 维护。



WinguGallery

Version License Platform

提供可进行缩放的滚动画廊的视图。它可以嵌入到任何其他视图和 UIViewController 中。它内部使用 UICollectionView 来显示图像。

功能

- 已实现⚠️- 将在下一个版本中添加(顺序可能不同)

画廊的基本实现未在此列出。查看截图以获得画廊视图的基本概念。

  • 缩放
  • 支持 GIF 图像
  • 支持本地图像
  • 异步下载单元格中的图像
  • ⚠️垂直滚动
  • ⚠️滑动时图像之间的间隔
  • ⚠️加载器
  • ⚠️在缩放回调期间下载更高分辨率的图像

截图📸

Horizontal view Vertical view

示例

您可以将项目克隆并运行示例演示。它将编译到模拟器中,无需任何依赖项或更改。

安装

Carthage

Carthage是一个去中心化的依赖管理器,它会构建你的依赖并提供二进制框架。

要使用Carthage将WinguGallery集成到你的Xcode项目中,请在Cartfile中指定它。

github "wingu-GmbH/WinguGallery"

运行carthage update以构建框架,并将构建的WinguGallery.framework拖放到你的Xcode项目中。

CocoaPods

WinguGallery可通过CocoaPods获得。要安装它,只需将以下行添加到你的Podfile中。

pod 'WinguGallery'

作者

雅库布·马祖尔,@jkmazur

感谢!

感谢Unsplash为本示例提供照片,以及摄影师们分享这些照片!@sylwiabartyzel@lechonkirb@karlmagnuson@ludovic_photo@derekrliang@thetoleikis@iwillbm@Nate_Dumlao

以及Picsum Photos🙌为本例中的异步调用处理

由于SwiftGif的支持,Gif现在也是可能的

wingu

这是一个wingu开源项目。利用wingu平台、API和SDK,您可以将邻近技术以全新的方式应用到新应用程序或现有应用程序中,例如创建一个简单的应用程序或添加邻近功能。更多详情请访问:https://www.wingu.de/en/developer/ 或者在 https://wingu-portal.de/register. 开始免费试用。

许可协议

WinguGallery采用MIT许可协议。更多信息请查看LICENSE文件。