Instance Method

displayIfNeeded

Passes a displayIfNeeded message down the window’s view hierarchy, thus redrawing all views that need to be displayed, including the frame view that draws the border, title bar, and other peripheral elements.

Declaration

- (void)displayIfNeeded;

Discussion

This method is useful when you want to modify some number of views and then display only the ones that were modified.

You rarely need to invoke this method. NSWindow objects normally record which of their views need display and display them automatically on each pass through the event loop.

See Also

Drawing Windows

- display

Passes a display message down the window’s view hierarchy, thus redrawing all views within the window, including the frame view that draws the border, title bar, and other peripheral elements.

viewsNeedDisplay

A Boolean value that indicates whether any of the window’s views need to be displayed.

allowsConcurrentViewDrawing

A Boolean value that indicates whether the window allows multithreaded view drawing.