modalPresentationCapturesStatusBarAppearance
Specifies whether a view controller, presented non-fullscreen, takes over control of status bar appearance from the presenting view controller.
Declaration
var modalPresentationCapturesStatusBarAppearance: Bool { get set }Discussion
The default value of this property is false.
When you present a view controller by calling the present(_:animated:completion:) method, status bar appearance control is transferred from the presenting to the presented view controller only if the presented controller’s modalPresentationStyle value is UIModalPresentationStyle.fullScreen. By setting this property to true, you specify the presented view controller controls status bar appearance, even though presented non-fullscreen.
The system ignores this property’s value for a view controller presented fullscreen.