Document Revision History

This table describes the changes to UIViewController Class Reference.


Added descriptions for new properties in iOS 7: automaticallyAdjustsScrollViewInsets, bottomLayoutGuide, edgesForExtendedLayout, extendedLayoutIncludesOpaqueBars, modalPresentationCapturesStatusBarAppearance, preferredContentSize, topLayoutGuide, and transitioningDelegate.


Added descriptions for new instance methods in iOS 7: applicationFinishedRestoringState, childViewControllerForStatusBarHidden, childViewControllerForStatusBarStyle, preferredStatusBarStyle, preferredStatusBarUpdateAnimation, prefersStatusBarHidden, setNeedsStatusBarAppearanceUpdate, and transitionCoordinator.


Added descriptions for new constants in iOS 7: UIModalPresentationCustom and UIModalPresentationNone.


Clarified the description for the viewDidLayoutSubviews method.

2012-09-19Added properties and methods related to state preservation and restoration. Added method to determine whether a segue should be executed.
2012-02-16Reorganized tasks section to better reflect common usage. Substantial edits and rewrites to clarify specific behaviors, particularly for methods and properties added in iOS 5.
2011-10-12Updated the document to include new methods related to view controller containment.
2011-01-07Added the disablesAutomaticKeyboardDismissal method.
2010-10-13Updated document to address iPad issues, fixed typos, and made other minor corrections.
2010-05-20Updated information about when navigation items may be retrieved.
2010-03-01Updated for iOS 3.2.
2009-08-19Updated the descriptions of the viewWillAppear, viewDidAppear:, viewWillDisappear, and viewDidDisappear: methods.
2009-06-17Updated for iOS 3.0.
2008-11-13Added new API and warnings to will/did appear messages.
2008-09-09Added additional information to rotatingHeaderView and rotatingFooterView methods.
2008-07-06New document that describes the class providing the fundamental view-management model for iPhone.