RetroTransition icon indicating copy to clipboard operation
RetroTransition copied to clipboard

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

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