This tutorial will show you how to build a slide-out navigation mechanism similar to the ones available in the Facebook and Path iOS apps.
The slide-out design pattern lets developers add permanent navigation to their apps without taking up valuable screen real estate. The user can choose to reveal the navigation at any time, while still seeing their current context.
These days, there are many pre-built solutions out there you can use, such as John-Lluch’s excellent SWRevealViewController. If you’re looking for the quickest and easiest way, using that library might be a good way to go.
However, if you’re a DIY kind of programmer (like me), you might want to understand how you can implement this yourself.
In this tutorial, you’ll see that it’s really not as complicated as you might think. You’ll take a less-is-more approach and skip all of the complicated code that’s not really required, so that you can apply the slide-out navigation technique to your own applications with relative ease.
So sit back, grab a Mac, and get ready to learn how to do the Slide-Out, complete with hand gestures! Boogie-woogie-woogie! (more…)