Latest 0.0.3
License MIT
Platforms ios 9.2, requires ARC

An iOS Swift gallery view where pages are swiped away with the finger. A single page is a custom UIView supplied by the gallery’s data source. The top view reveals the next one while it’s being swiped. A typical usage example is a full screen image gallery, where the views are UIImages.

Demo screenshots



For views with transparent background, use KKStackSwipeRevealGalleryView. Keep in mind, though, that all the views must be loaded and displayed on the screen at the same time in this mode, so don’t get too carried away with adding them!

Demo screenshots



You can install KKSwipeRevealGalleryView using CocoaPods. Add the following line to your Podfile:

pod 'KKSwipeRevealGalleryView'

and perform pod install.

Since the gallery is now being developed continuously, the version on CocoaPods might not always be the newest one.

Next up

Apart from the usual maintenance like bug fixing, I’ll be working next on improving animation in the stack mode (basically allowing frames of views to be different than the frame of the Gallery).

Latest podspec

    "name": "KKSwipeRevealGalleryView",
    "version": "0.0.3",
    "summary": "An iOS gallery view with swipe-to-discard pages, written in Swift. Load your custom views and swipe them away with your finger!",
    "homepage": "",
    "license": {
        "type": "MIT",
        "file": ""
    "authors": {
        "Katarzyna Kalinowska-Gu00f3rska": "[email protected]"
    "platforms": {
        "ios": "9.2"
    "requires_arc": true,
    "source": {
        "git": "",
        "tag": "v0.0.3",
        "submodules": false
    "source_files": "KKSwipeRevealGalleryView/*.{swift}"

Pin It on Pinterest

Share This