WinguGallery
提供可进行缩放的滚动画廊的视图。它可以嵌入到任何其他视图和 UIViewController
中。它内部使用 UICollectionView
来显示图像。
功能
画廊的基本实现未在此列出。查看截图以获得画廊视图的基本概念。
✅ 缩放✅ 支持 GIF 图像✅ 支持本地图像✅ 异步下载单元格中的图像⚠️ 垂直滚动⚠️ 滑动时图像之间的间隔⚠️ 加载器⚠️ 在缩放回调期间下载更高分辨率的图像
📸
截图
示例
您可以将项目克隆并运行示例演示。它将编译到模拟器中,无需任何依赖项或更改。
安装
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文件。