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.

Get Learning Mobile App Development: A Hands-on Guide to Building Apps with iOS and Android now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.