Swiftpack.co - Krisiacik/ImageViewer as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by Krisiacik.
Krisiacik/ImageViewer 6.0.0
An image viewer à la Twitter
⭐️ 2,412
🕓 1 week ago
.package(url: "https://github.com/Krisiacik/ImageViewer.git", from: "6.0.0")

CI Status Swift 5.0 Carthage compatible Version Platforms iOS License MIT

Single image view


For the latest changes see the CHANGELOG



pod 'ImageViewer'


github "Krisiacik/ImageViewer"

Sample Usage

For a detailed example, see the Example!

// Show the ImageViewer with the first item
self.presentImageGallery(GalleryViewController(startIndex: 0, itemsDataSource: self))

// The GalleryItemsDataSource provides the items to show
extension ViewController: GalleryItemsDataSource {
    func itemCount() -> Int {
        return items.count

    func provideGalleryItem(_ index: Int) -> GalleryItem {
        return items[index].galleryItem

ImageViewer version vs Swift version.

ImageViewer 6.0+ is Swift 5 ready! 🎉

If you use earlier version of Swift - refer to the table below:

Swift version ImageViewer version
5.x >= 6.0
4.x 5.0
3.x 4.0
2.3 3.1 ⚠️
2.2 <= 2.1


ImageViewer is licensed under the MIT License, Version 2.0. See the LICENSE file for more info.

Copyright (c) 2016 MailOnline


Stars: 2413
Last commit: 1 week ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

Swift 5 support 🚀
2 years ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics