MultipleDetailViews

Last Revision:
Version 1.2, 2012-09-18
Demonstrates managing the presentation of multiple detail view controllers with a navigation hierarchy that includes multiple levels.
(Full Revision History)
Build Requirements:
iOS 5.0 SDK or later
Runtime Requirements:
iOS 5.0 or later

This sample shows how you can use UISplitViewController to manage the presentation of multiple detail views in conjunction with a navigation hierarchy.

The application uses a split view controller with a custom object as its delegate. When you make a selection in the table view, a new view controller is set as the split view controller's second view controller.

The custom split view delegate defines a protocol (SubstitutableDetailViewController) that detail view controllers must adopt. The protocol specifies a property to hide and show the bar button item controlling the popover.