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 of this. Contacts are displayed in a table view, and tapping a row pushes in a view with details their details as shown in Figure 5–1.
This user interface pattern is so common that the iOS SDK provides a controller for ...