Retired Document
Important: This document is retired. Use the information in View Controller Programming Guide for iOS instead.
Glossary
- container view controller
A view controller that coordinates the interaction of other view controllers in order to present a specific type of user interface.
- custom view controller
A view controller that you define for the express purpose of displaying some content on the screen.
- detached nib file
A nib file that contains the view for a given view controller but not the view controller object itself. The view controller is instead loaded from a separate nib file or created programmatically.
- integrated nib file
A nib file that contains both a view controller and its associated view.
- modal view controller
A view controller presented on top of the current view controller using a special type of transition. Modal view controllers are often used to gather information from the user but may be used in other ways too.
- More view controller
A system-supplied view controller that manages the presentation of extra tabs in a tab bar interface. This view controller is displayed only when the number of tabs exceeds the number that can be displayed simultaneously on screen.
- navigation interface
The style of interface that is presented by a navigation controller’s view. A navigation interface includes a navigation bar along the top of the screen to facilitate navigating between different screens.
- navigation stack
The list of view controllers currently being managed by a navigation controller. The view controllers on the stack represent the content currently being displayed by a navigation interface.
- root view controller
The first view controller presented in a navigation interface, or the first view controller associated with a tab in a tab bar interface. A root view controller acts as an anchor for the given interface. Whereas most view controllers in a navigation or tab bar interface are added and removed dynamically, the root view controller of an interface is added at initialization time and can never be removed.
- tab bar interface
The style of interface that is presented by a tab bar controller’s view. A tab bar interface includes one or more tabs at the bottom of the screen. Tapping a tab changes the currently displayed screen contents.
- view controller
An object that descends from the
UIViewController
class. View controllers coordinate the interactions between a set of views and the custom data presented by those views.
Copyright © 2013 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2013-09-18