All Projects → dimix → Imageslideshow

dimix / Imageslideshow

Licence: mit
A Swift Image SlideShow for iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Imageslideshow

Shari
Shari is the alternative to the library of UIPickerView(drum roll) in Swift. You can select a item using UITableView.
Stars: ✭ 111 (+63.24%)
Mutual labels:  xcode, cocoapods, viewcontroller
Maplebacon
🍁🥓 Lightweight and fast Swift library for image downloading, caching and transformations
Stars: ✭ 322 (+373.53%)
Mutual labels:  xcode, image, cocoapods
Tocropviewcontroller
A view controller for iOS that allows users to crop portions of UIImage objects
Stars: ✭ 4,210 (+6091.18%)
Mutual labels:  image, cocoapods, viewcontroller
Exhibit
Exhibit is a managed screensaver App for tvOS.
Stars: ✭ 19 (-72.06%)
Mutual labels:  xcode, image
Parallaxheader
Simple way to add parallax header to UIScrollView/UITableView written in Swift.
Stars: ✭ 808 (+1088.24%)
Mutual labels:  xcode, cocoapods
Bfkit
BFKit is a collection of useful classes and categories to develop Apps faster.
Stars: ✭ 811 (+1092.65%)
Mutual labels:  xcode, cocoapods
Xcodebenchmark
XcodeBenchmark measures the compilation time of a large codebase on iMac, MacBook, and Mac Pro
Stars: ✭ 736 (+982.35%)
Mutual labels:  xcode, cocoapods
Swiftlyext
SwiftlyExt is a collection of useful extensions for Swift 3 standard classes and types 🚀
Stars: ✭ 31 (-54.41%)
Mutual labels:  xcode, cocoapods
Swipeabletabbarcontroller
UITabBarController with swipe interaction between its tabs.
Stars: ✭ 919 (+1251.47%)
Mutual labels:  xcode, cocoapods
Bfkit Swift
BFKit-Swift is a collection of useful classes, structs and extensions to develop Apps faster.
Stars: ✭ 963 (+1316.18%)
Mutual labels:  xcode, cocoapods
Swiftysound
SwiftySound is a simple library that lets you play sounds with a single line of code.
Stars: ✭ 995 (+1363.24%)
Mutual labels:  xcode, cocoapods
Cyltabbarcontroller
[EN]It is an iOS UI module library for adding animation to iOS tabbar items and icons with Lottie, and adding a bigger center UITabBar Item. [CN]【中国特色 TabBar】一行代码实现 Lottie 动画TabBar,支持中间带+号的TabBar样式,自带红点角标,支持动态刷新。【iOS13 & Dark Mode & iPhone XS MAX supported】
Stars: ✭ 6,605 (+9613.24%)
Mutual labels:  xcode, cocoapods
Leetheme
优雅的主题管理库- 一行代码完成多样式切换
Stars: ✭ 762 (+1020.59%)
Mutual labels:  image, cocoapods
Sdwebimageflplugin
A SDWebImage plugin to support GIF using FLAnimatedImage and category
Stars: ✭ 16 (-76.47%)
Mutual labels:  image, cocoapods
Font Awesome Swift
Font Awesome swift library for iOS.
Stars: ✭ 743 (+992.65%)
Mutual labels:  xcode, cocoapods
Quiver
Validation, searching and filtering made easy for swift.
Stars: ✭ 27 (-60.29%)
Mutual labels:  xcode, cocoapods
Tangramkit
TangramKit is a powerful iOS UI framework implemented by Swift. It integrates the functions with Android layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,LayoutSizeClass to build your App 自动布局 UIView UITableView UICollectionView
Stars: ✭ 984 (+1347.06%)
Mutual labels:  xcode, cocoapods
Fugen
Command line tool for exporting resources and generating code from your Figma files
Stars: ✭ 41 (-39.71%)
Mutual labels:  xcode, cocoapods
Imageviewer.swift
An easy to use Image Viewer that is inspired by Facebook
Stars: ✭ 1,071 (+1475%)
Mutual labels:  image, cocoapods
Monkeydev
CaptainHook Tweak、Logos Tweak and Command-line Tool、Patch iOS Apps, Without Jailbreak.
Stars: ✭ 5,492 (+7976.47%)
Mutual labels:  xcode, cocoapods

License Platform Version Carthage compatible

Swift ImageSlideShow for iOS

ImageSlideShow is a simple Slideshow for images (Picture, Photos) for your iOS apps written in Swift 5. You can use this class on iPhone and iPad as well.

alt tag

Features

  • All in one slideshow with generic protocol to provide images directly from the model
  • Pan-gesture-to-dismiss behaviour (like Facebook)

Installation with CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like ImageSlideShow in your projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.0.1+ is required to build ImageSlideShow (along with Swift 5 and Xcode 10).

Podfile

To integrate ImageSlideShow into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'TargetName' do
  use_frameworks!
  pod 'ImageSlideShowSwift'
end

Then, run the following command:

$ pod install

Installation with Carthage

Currently only iOS is supported.

  1. Add the following to your Cartfile:

    github "dimix/ImageSlideShow"
    
  2. Run carthage update --platform ios

  3. Copy the framework into your project and you are good to go.

How to Use

1. Import ImageSlideShowSwift module

Import ImageSlideShowSwift

ImageSlideShowSwift

2. Instantiate the controller

ImageSlideShowViewController.presentFrom(self){ [weak self] controller in
			
	controller.dismissOnPanGesture = true
	controller.slides = self?.images
	controller.enableZoom = true
	controller.controllerDidDismiss = {
		print("Controller Dismissed")
	}
			
}

You need to provide an array of [ImageSlideShowProtocol] objects. You can use the Demo project to watch details.

Requirements

Current version is compatible with:

  • Swift 5.0
  • XCode 10
  • iOS 9 or later

Are you searching for an old (unsupported) version? Check out:

Credits

Thanks to Lasse-Hansen for the Carthage support!

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].