A snappy image viewer with zoom and interactive dismissal transition.
Features
- Double tap to zoom in/out
 - Interactive dismissal transition
 - Animate in from thumbnail image or fade in
 - Show activity indicator until image block is returned with new image
 - Animate from thumbnail image view with all kinds of content modes
 
Get started!
Carthage
To install SimpleImageViewer into your Xcode project using Carthage, specify it in your Cartfile:
github "aFrogleap/SimpleImageViewer" ~> 1.1.1
 
Cocoapods
To install SimpleImageViewer into your Xcode project using CocoaPods, specify it in your Podfile:
pod 'SimpleImageViewer', '~> 1.1.1' 
Swift Package Manager
To install SimpleImageViewer into your Xcode project using Swift Package Manager, specify it in your Package.swift file:
dependencies: [
    .Package(url: "https://github.com/aFrogleap/SimpleImageViewer.git", majorVersion: 1)
] 
Sample Usage
let configuration = ImageViewerConfiguration { config in
    config.imageView = someImageView
}
let imageViewerController = ImageViewerController(configuration: configuration)
present(imageViewerController, animated: true)
 
Communication
- If you found a bug, open an issue.
 - If you have a feature request, open an issue.
 - If you want to contribute, submit a pull request.
 
License
SimpleImageViewer is available under the MIT license. See the LICENSE file for more info.
Copyright (c) 2017 aFrogleap

