04

Here’s an open source library called CrossNavigation from Artem Stepanenko that makes implementing this multi-direction view navigation simple and adds some nice features not seen in the previously mentioned library.

CrossNavigation allows you to specify all transitions within code, or you can specify transitions within storyboards. Navigation can go both backwards and forwards. Both portrait and landscape orientation is supported. A demo project is included.

Here’s an image from the readme showing a top->down navigation setup with CrossNavigation:

You can find CrossNavigation on Github here.