JNPhotosViewer
预览
示例
要运行示例项目,请克隆仓库,然后首先在 Example 目录中运行 pod install
。
要求
- 支持iOS 9.0+ / macOS 10.10+
- 支持Xcode 9.0+
- 支持Swift 4+
安装
JNPhotosViewer可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中
pod 'JNPhotosViewer'
配置
let viewController = JNPhotosViewerViewController()
viewController.imagesList = [JNPhoto]
viewController.delegate = self
viewController.showDownloadButton = false
self.present(viewController, animated: true, completion: nil)
公开变量
var imagesList: Array of JNPhoto
var delegate: JNPhotosViewerViewControllerDelegate
var showDownloadButton: Bool
公开类
- JNPhotosViewerViewController
- JNPhotosViewerViewControllerDelegate
- photosViewerViewController(viewController: JNPhotosViewerViewController, refrenceViewFor photo: JNPhoto) -> UIImageView?
此方法将返回用于显示照片的图片视图,用于执行消失动画;如果没有提供,将应用默认动画。 - photosViewerViewController(viewController: JNPhotosViewerViewController, didClickDownload photo: JNPhoto, completion: () -> Void)
当点击下载按钮时,将调用此方法,完成调用以从下载按钮中隐藏加载指示器。
- photosViewerViewController(viewController: JNPhotosViewerViewController, refrenceViewFor photo: JNPhoto) -> UIImageView?
作者
Yara AbuHijleh & Mohammad Nabulsi
许可证
JNPhotosViewer 适用于 MIT 许可证。更多信息请参阅 LICENSE 文件。更多信息请参阅 LICENSE 文件。