Instance Method

viewWillAppear

Called after the view controller’s view has been loaded into memory is about to be added to the view hierarchy in the window.

Declaration

- (void)viewWillAppear;

Discussion

You can override this method to perform tasks prior to a view controller’s view getting added to view hierarchy, such as setting the view’s highlight color. This method is called when:

  • The view is about to be added to the view hierarchy of the view controller

  • The view controller’s window is about to become visible, such as coming to the front or becoming unhidden

If you override this method, call this method on super at some point in your implementation in case a superclass also overrides this method.

The default implementation of this method does nothing.

See Also

Responding to View Events

- viewDidLoad

Called after the view controller’s view has been loaded into memory.

viewLoaded

A Boolean value indicating whether the view controller’s view is loaded into memory.

- viewDidAppear

Called when the view controller’s view is fully transitioned onto the screen.

- viewWillDisappear

Called when the view controller’s view is about to be removed from the view hierarchy in the window.

- viewDidDisappear

Called after the view controller’s view is removed from the view hierarchy in a window.