Chapter    10

Using Tables for Navigation

Navigation controllers are an almost ubiquitous feature of the iOS user interface. They enable a user to manage the navigation through a hierarchy of content, moving through the tree of content items in a simple and consistent way.

Examples of this kind of user interface pattern abound. The iPhone’s built-in Contacts app is a classic example. Contacts are displayed in a table view, and tapping a row pushes in a view showing the details, as you can see in Figure 10-1.

9781484212431_Fig10-01.jpg

Figure 10-1. The built-in iPhone Contacts app

This user interface pattern is so common that the iOS SDK provides a controller for this specific ...

Get Pro iOS Table Views and Collection Views: Using Swift 2 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.