Called when the system needs the view controller to use for determining status bar hidden/unhidden state.
SDK
- iOS 7.0+
Framework
- UIKit
Declaration
var childViewControllerForStatusBarHidden: UIViewController? { get }
Return Value
The view controller whose status bar hidden/unhidden status should be used. Default return value is nil
.
Discussion
If your container view controller derives the hidden state of the status bar from one of its child view controllers, implement this method to specify which child view controller you want to control the hidden/unhidden state. If you return nil
or do not override this method, the status bar hidden/unhidden state for self
is used.
If you change the return value from this method, call the set
method.