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