GSImageViewerController
演示
示例
显示常规图片查看器控制器
let imageInfo = GSImageInfo(image: someImage, imageMode: .aspectFit)
let imageViewer = GSImageViewerController(imageInfo: imageInfo)
navigationController?.pushViewController(imageViewer, animated: true)
显示缩放过渡图片查看器控制器
let imageInfo = GSImageInfo(image: someImage, imageMode: .aspectFill, imageHD: someHDImageURLOrNil)
let transitionInfo = GSTransitionInfo(fromView: someView)
let imageViewer = GSImageViewerController(imageInfo: imageInfo, transitionInfo: transitionInfo)
present(imageViewer, animated: true, completion: nil)
要求
主版本
- iOS 8.0+
- Xcode 10.2+ (Swift 5)
1.5.2
- iOS 8.0+
- Xcode 10 (Swift 4.2)
1.4.2
- iOS 8.0+
- Xcode 9 (Swift 4)
1.2.1
- iOS 8.0+
- Xcode 8 (Swift 3)
1.1.1
- iOS 7.0+
- Xcode 7 (Swift 2)
安装
CocoaPods
在你的 Podfile
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod "GSImageViewerController"
和你的 *.swift
import GSImageViewerController
许可
GSImageViewerController 采用 MIT 许可。有关更多信息,请参阅 LICENSE 文件。