All Projects → LcTwisk → Simpleimageviewer

LcTwisk / Simpleimageviewer

Licence: mit
A snappy image viewer with zoom and interactive dismissal transition.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Simpleimageviewer

Gzipswift
Swift framework that enables gzip/gunzip Data using zlib
Stars: ✭ 356 (-12.75%)
Mutual labels:  cocoapods, carthage, spm
Maplebacon
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations
Stars: ✭ 322 (-21.08%)
Mutual labels:  image, cocoapods, carthage
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (+143.87%)
Mutual labels:  cocoapods, carthage, spm
Sketchkit
A lightweight auto-layout DSL library for iOS & tvOS.
Stars: ✭ 40 (-90.2%)
Mutual labels:  cocoapods, carthage, spm
Agrume
🍋 A lemony fresh iOS image viewer written in Swift.
Stars: ✭ 449 (+10.05%)
Mutual labels:  image, cocoapods, carthage
Validatedpropertykit
Easily validate your Properties with Property Wrappers 👮
Stars: ✭ 701 (+71.81%)
Mutual labels:  cocoapods, carthage, spm
Sheeeeeeeeet
Sheeeeeeeeet is a Swift library for creating menus, custom action sheets, context menus etc.
Stars: ✭ 1,177 (+188.48%)
Mutual labels:  cocoapods, carthage, spm
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+31.86%)
Mutual labels:  cocoapods, carthage, spm
Aksidemenu
Beautiful iOS side menu library with parallax effect. Written in Swift
Stars: ✭ 216 (-47.06%)
Mutual labels:  cocoapods, carthage, spm
Shsearchbar
The search bar that doesn't suck.
Stars: ✭ 206 (-49.51%)
Mutual labels:  cocoapods, carthage, spm
Color
Color utilities for macOS, iOS, tvOS, and watchOS
Stars: ✭ 145 (-64.46%)
Mutual labels:  cocoapods, carthage, spm
Sdwebimageflplugin
A SDWebImage plugin to support GIF using FLAnimatedImage and category
Stars: ✭ 16 (-96.08%)
Mutual labels:  image, cocoapods, carthage
Sdwebimage
Asynchronous image downloader with cache support as a UIImageView category
Stars: ✭ 23,928 (+5764.71%)
Mutual labels:  image, cocoapods, carthage
Vulcan
Multi image downloader with priority in Swift
Stars: ✭ 291 (-28.68%)
Mutual labels:  image, cocoapods, carthage
Persei
Animated top menu for UITableView / UICollectionView / UIScrollView written in Swift
Stars: ✭ 3,395 (+732.11%)
Mutual labels:  cocoapods, carthage
Tbuiautotest
Generating UI test label automatically for iOS.
Stars: ✭ 333 (-18.38%)
Mutual labels:  cocoapods, carthage
Sclalertview
Beautiful animated Alert View. Written in Objective-C
Stars: ✭ 3,426 (+739.71%)
Mutual labels:  cocoapods, carthage
Rxappstate
RxSwift extensions for UIApplicationDelegate methods to observe changes in your app's state
Stars: ✭ 328 (-19.61%)
Mutual labels:  cocoapods, carthage
Pagecontroller
Infinite paging controller, scrolling through contents and title bar scrolls with a delay
Stars: ✭ 344 (-15.69%)
Mutual labels:  cocoapods, carthage
Observable
The easiest way to observe values in Swift.
Stars: ✭ 346 (-15.2%)
Mutual labels:  cocoapods, carthage

SimpleImageViewer CI Status Swift 4.0 Carthage compatible Version Platforms iOS

A snappy image viewer with zoom and interactive dismissal transition.

SimpleImageViewer

Features

  • [x] Double tap to zoom in/out
  • [x] Interactive dismissal transition
  • [x] Animate in from thumbnail image or fade in
  • [x] Show activity indicator until image block is returned with new image
  • [x] 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].