---
title: UIViewControllerBasedStatusBarAppearance
framework: Bundle Resources
role: symbol
role_heading: Property List Key
platforms: [iOS 7.0+, iPadOS 7.0+, Mac Catalyst 7.0+]
path: bundleresources/information_property_list/uiviewcontrollerbasedstatusbarappearance
---

# UIViewControllerBasedStatusBarAppearance

A Boolean value that indicates whether the system bases the appearance of the status bar on the style preferred by the current view controller.

## Discussion

If this key is `YES`, the system uses the current view controller’s preferred status bar style. If this key is `NO`, it uses the status bar style of the [UIApplication](../../uikit/uiapplication.md) object. The default value is `YES`.

## See Also

### Status bar

- [UIStatusBarHidden](../information-property-list/uistatusbarhidden.md)
- [UIStatusBarStyle](../information-property-list/uistatusbarstyle.md)
- [UIStatusBarTintParameters](../information-property-list/uistatusbartintparameters.md)
