├── .gitignore ├── .hound.yml ├── .swift-version ├── .swiftlint.yml ├── .travis.yml ├── LICENSE ├── Package.swift ├── PhotoSlider.podspec ├── PhotoSlider.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ └── PhotoSlider.xcscheme ├── PhotoSlider.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── PhotoSlider.xcscmblueprint │ ├── WorkspaceSettings.xcsettings │ └── swiftpm │ └── Package.resolved ├── PhotoSliderDemo.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcshareddata │ └── xcschemes │ └── PhotoSliderDemo.xcscheme ├── PhotoSliderDemo ├── AppDelegate.swift ├── Base.lproj │ ├── LaunchScreen.xib │ └── Main.storyboard ├── ImageCollectionViewCell.swift ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Info.plist ├── PhotoSliderDemo-Bridging-Header.h └── ViewController.swift ├── PhotoSliderDemoUITests ├── Info.plist └── PhotoSliderDemoUITests.swift ├── PhotoSliderTests ├── Info.plist └── PhotoSliderTests.swift ├── README.md ├── Rakefile ├── Resources ├── image001.jpg ├── image002.jpg ├── image003.jpg ├── image004.jpg ├── image005.jpg ├── image006.jpg ├── image007.jpg └── image008.jpg ├── Sources ├── Info.plist ├── PhotoSlider.h └── PhotoSlider │ ├── Classes │ ├── .gitkeep │ ├── ImageLoader.swift │ ├── ImageView.swift │ ├── KingfisherImageLoader.swift │ ├── Photo.swift │ ├── ProgressView.swift │ ├── UIImage+PhotoSlider.swift │ ├── ViewController.swift │ └── ZoomingAnimationController.swift │ └── PhotoSlider.xcassets │ ├── Contents.json │ ├── PhotoSliderClose.imageset │ ├── Contents.json │ └── close.pdf │ └── PhotoSliderShare.imageset │ ├── Contents.json │ └── ShareButton.pdf └── demo.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | swift: 2 | config_file: .swiftlint.yml -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 4.2 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Package.swift -------------------------------------------------------------------------------- /PhotoSlider.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.podspec -------------------------------------------------------------------------------- /PhotoSlider.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PhotoSlider.xcodeproj/xcshareddata/xcschemes/PhotoSlider.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcodeproj/xcshareddata/xcschemes/PhotoSlider.xcscheme -------------------------------------------------------------------------------- /PhotoSlider.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PhotoSlider.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /PhotoSlider.xcworkspace/xcshareddata/PhotoSlider.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcworkspace/xcshareddata/PhotoSlider.xcscmblueprint -------------------------------------------------------------------------------- /PhotoSlider.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /PhotoSlider.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSlider.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /PhotoSliderDemo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /PhotoSliderDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /PhotoSliderDemo.xcodeproj/xcshareddata/xcschemes/PhotoSliderDemo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo.xcodeproj/xcshareddata/xcschemes/PhotoSliderDemo.xcscheme -------------------------------------------------------------------------------- /PhotoSliderDemo/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/AppDelegate.swift -------------------------------------------------------------------------------- /PhotoSliderDemo/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /PhotoSliderDemo/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /PhotoSliderDemo/ImageCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/ImageCollectionViewCell.swift -------------------------------------------------------------------------------- /PhotoSliderDemo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /PhotoSliderDemo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/Info.plist -------------------------------------------------------------------------------- /PhotoSliderDemo/PhotoSliderDemo-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/PhotoSliderDemo-Bridging-Header.h -------------------------------------------------------------------------------- /PhotoSliderDemo/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemo/ViewController.swift -------------------------------------------------------------------------------- /PhotoSliderDemoUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemoUITests/Info.plist -------------------------------------------------------------------------------- /PhotoSliderDemoUITests/PhotoSliderDemoUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderDemoUITests/PhotoSliderDemoUITests.swift -------------------------------------------------------------------------------- /PhotoSliderTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderTests/Info.plist -------------------------------------------------------------------------------- /PhotoSliderTests/PhotoSliderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/PhotoSliderTests/PhotoSliderTests.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Rakefile -------------------------------------------------------------------------------- /Resources/image001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image001.jpg -------------------------------------------------------------------------------- /Resources/image002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image002.jpg -------------------------------------------------------------------------------- /Resources/image003.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image003.jpg -------------------------------------------------------------------------------- /Resources/image004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image004.jpg -------------------------------------------------------------------------------- /Resources/image005.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image005.jpg -------------------------------------------------------------------------------- /Resources/image006.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image006.jpg -------------------------------------------------------------------------------- /Resources/image007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image007.jpg -------------------------------------------------------------------------------- /Resources/image008.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Resources/image008.jpg -------------------------------------------------------------------------------- /Sources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/Info.plist -------------------------------------------------------------------------------- /Sources/PhotoSlider.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider.h -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/ImageLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/ImageLoader.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/ImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/ImageView.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/KingfisherImageLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/KingfisherImageLoader.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/Photo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/Photo.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/ProgressView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/ProgressView.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/UIImage+PhotoSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/UIImage+PhotoSlider.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/ViewController.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/Classes/ZoomingAnimationController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/Classes/ZoomingAnimationController.swift -------------------------------------------------------------------------------- /Sources/PhotoSlider/PhotoSlider.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/PhotoSlider.xcassets/Contents.json -------------------------------------------------------------------------------- /Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderClose.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderClose.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderClose.imageset/close.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderClose.imageset/close.pdf -------------------------------------------------------------------------------- /Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderShare.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderShare.imageset/Contents.json -------------------------------------------------------------------------------- /Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderShare.imageset/ShareButton.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/Sources/PhotoSlider/PhotoSlider.xcassets/PhotoSliderShare.imageset/ShareButton.pdf -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nakajijapan/PhotoSlider/HEAD/demo.gif --------------------------------------------------------------------------------