Latest 0.0.5
Homepage https://github.com/wcgray/RetroTransition
License MIT
Platforms ios 8.0
Frameworks Foundation
Authors

Retro Transition

Fun implementations of UIViewControllerAnimatedTransitioning for 90s inspired transitions between view controllers.

Installation

Use CocoaPods:

platform :ios, '8.0'
use_frameworks!
pod 'RetroTransition'

Or drag the RetroTransition project into your xcodeproj and make RetroTransition a target dependency.

Usage

Import RetroTransition:

import RetroTransition

Then use it:

let vc = UIViewController()
navigationController?.pushViewController(vc, withRetroTransition: ClockRetroTransition())

Transitions

SwingInRetroTransition

SplitFromCenterRetroTransition

ShrinkingGrowingDiamondsRetroTransition

CollidingDiamondsRetroTransition

StraightLineRetroTransition

AngleLineRetroTransition

MultiFlipRetroTransition

ImageRepeatingRetroTransition

ClockRetroTransition

CircleRetroTransition

RectanglerRetroTransition

TiledFlipRetroTransition

FlipRetroTransition

MultiCircleRetroTransition

CrossFadeRetroTransition

Author

wcgray, [email protected]

License

MIT

Latest podspec

{
    "name": "RetroTransition",
    "version": "0.0.5",
    "summary": "Fun implementations of UIViewControllerAnimatedTransitioning for 90s inspired transitions between view controllers.",
    "description": "Fun implementations of UIViewControllerAnimatedTransitioning for 90s inspired transitions between view controllers. Convienence methods added to UINavigationController, but you RetroTransition implements UIViewControllerAnimatedTransitioning so you can use it directly if you wish.",
    "homepage": "https://github.com/wcgray/RetroTransition",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "wcgray": "[email protected]"
    },
    "source": {
        "git": "https://github.com/wcgray/RetroTransition.git",
        "tag": "0.0.5"
    },
    "platforms": {
        "ios": "8.0"
    },
    "swift_version": "4.2",
    "source_files": "RetroTransition/Transitions/**/*.{swift,m,h}",
    "public_header_files": "RetroTransition/Transitions/*.h",
    "module_name": "RetroTransition",
    "frameworks": "Foundation"
}

Pin It on Pinterest

Share This