Latest 1.1.1
Homepage https://github.com/NjrSea/FlickTransition
License MIT
Platforms ios 9.0, requires ARC
Frameworks Foundation, UIKit
Authors

A iOS UIViewController Transition

Screenshot

screenshot

Installation & Usage

Install via CocoaPods by adding this to your Podfile:

pod 'FlickTransition'

Then import to your swift file

import FlickTransition

For instance, present a view controller in a tableview controller:

var rect = tableView.rectForRowAtIndexPath(indexPath)
rect = tableView.convertRect(rect, toView: view)
FlickTransitionCoordinator.sharedCoordinator.presentViewController(WebViewController(), presentOriginFrame: rect)

Dismiss a view controller:

FlickTransitionCoordinator.sharedCoordinator.dismissViewControllerNoninteractively()

Note that view controller to be presented needs ot implement FlickTransitionDelegate to get interactive transition feature.

Demo

Check the demo repo

Latest podspec

{
    "name": "FlickTransition",
    "version": "1.1.1",
    "summary": "A iOS UIViewController Transition",
    "description": "A iOS UIViewController Transition.",
    "homepage": "https://github.com/NjrSea/FlickTransition",
    "license": "MIT",
    "authors": {
        "Paul": "[email protected]"
    },
    "source": {
        "git": "https://github.com/NjrSea/FlickTransition.git",
        "tag": "1.1.1"
    },
    "platforms": {
        "ios": "9.0"
    },
    "requires_arc": true,
    "source_files": [
        "FlickTransition/*",
        "FlickTransition/**/*"
    ],
    "frameworks": [
        "Foundation",
        "UIKit"
    ]
}

Pin It on Pinterest

Share This