Skip to content

wcgray/RetroTransition

Repository files navigation

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, cam@tinsoldiersoftware.com

License

MIT

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published