O'Reilly logo

Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android by Michael Eierman, Jakob Iversen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Navigation Controller

The Navigation Controller is used to allow the user to drill down through multiple screens while keeping track of the path so the user can later go back the same way. This pattern is also used very frequently in iPhone apps, including the built-in Contacts app, as shown in Figure 10.2. When the user taps one of the contacts listed in the screen on the left, the app navigates to the screen on the right, but the button at the top left allows the user to navigate back to the list of all users.

Image

Figure 10.2 Navigation Controller in the built-in Contacts app.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required