Custom animations for unwind segues

In the previous blog post I explained how to subclass UIStoryboardSegue to create custom transitioning animations between two view controllers hosted by the same navigation controller. The custom animation is applied only to the forward transition, when navigating from the first to the second view controller. By pressing the Back button, the default pop animation Continue reading…

 

Animated view controllers transition with custom segues

In addition to view animations, which can be performed using different techniques and APIs (View animation using UIMotionEffect, UIKit Dynamics overview]), it is possible to create custom animations for the transitions between view controllers. Navigating from one view controller to another is driven by animations since the oldest iOS versions. The default animations have become Continue reading…

 

View controller transitions with UIKit Dynamics – Part 2

This article is a follow-up to the previous blog post and shows yet another way to implement animated view controller transitions using UIKit Dynamics. Before iOS7, it wasn’t easy to create custom transitions between view controllers and, more often than not, developers limited themselves to using the classic push and modal presentations and their standard Continue reading…

 

View controller transitions with UIKit Dynamics – Part 1

There currently are several methods to implement custom transitions between view controllers, other than the standard modal and push / pop transition, well known since the first days of iOS. Most commonly, custom transitions involve using the UIViewControllerAnimatedTransitioning protocol. It enables to create interesting animations when view controllers appear on the screen, either automatically or Continue reading…