Skip to content

nihilenz/UIViewController-Transitions-Example

 
 

Repository files navigation

UIViewController-Transitions-Example

An example of how to use the new iOS 7 APIs to create custom view controller transitions. For more details, read the tutorial.

How to Use

There are three custom transitions:

  • TLTransitionAnimator is a non-interactive transition that presents a new view controller while keeping the presenting view controller on screen (impossible in iOS 6).
  • TLMenuInteractor is an transition that shows how to use interactive and non-interactive transitions together using traditional UIKit animations.
  • TLMenuDynamicInteractor is a transition that shows how to use interactive and non-interactive transitions together using UIKit Dynamics.

Tapping a row in the table view will present a new view controller using the TLTransitionAnimator. Swiping from the left edge of the screen will present an orange menu view controller. Change the USE_UIKIT_DYNAMICS macro in TLMasterViewController.m to switch between TLMenuInteractor and TLMenuDynamicInteractor.

Faux Modal

Menu

License

This software is released under the MIT license.

About

An example of how to use the new iOS 7 APIs to create custom view controller transitions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 95.9%
  • C 4.1%