Skip to content
Fun implementations of UIViewControllerAnimatedTransitioning for 90s inspired transitions between view controllers.
Branch: master
Clone or download
Latest commit 5e79802 Mar 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Images New images Mar 26, 2019
RetroTransition.xcodeproj Upgraded to swift 5 Mar 26, 2019
RetroTransition Changed some default values in animations Mar 26, 2019
.gitignore Initial project working Mar 21, 2019
LICENSE Adding README + LICENSE Mar 22, 2019
README.md Updated README with more examples Mar 26, 2019
RetroTransition.podspec Update pod version Mar 26, 2019

README.md

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

You can’t perform that action at this time.