---
title: statusBarOrientation
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiapplication/statusbarorientation
---

# statusBarOrientation

The current orientation of the app’s status bar.

## Declaration

```swift
var statusBarOrientation: UIInterfaceOrientation { get set }
```

## Discussion

Discussion The value of this property is a constant that indicates an orientation of the status bar. See UIInterfaceOrientation for details. Setting this property rotates the status bar to the specified orientation without animating the transition. If your app has rotatable window content, however, you shouldn’t arbitrarily set status-bar orientation using this method. The status-bar orientation set by this method doesn’t change if the device changes orientation. For more on rotatable window views, see View Controller Programming Guide for iOS.

## See Also

### Related Documentation

- [setStatusBarOrientation(_:animated:)](uikit/uiapplication/setstatusbarorientation(_:animated:).md)

### Deprecated properties

- [applicationIconBadgeNumber](uikit/uiapplication/applicationiconbadgenumber.md)
- [statusBarFrameUserInfoKey](uikit/uiapplication/statusbarframeuserinfokey.md)
- [statusBarOrientationUserInfoKey](uikit/uiapplication/statusbarorientationuserinfokey.md)
- [currentUserNotificationSettings](uikit/uiapplication/currentusernotificationsettings.md)
- [isIgnoringInteractionEvents](uikit/uiapplication/isignoringinteractionevents.md)
- [isNetworkActivityIndicatorVisible](uikit/uiapplication/isnetworkactivityindicatorvisible.md)
- [isStatusBarHidden](uikit/uiapplication/isstatusbarhidden.md)
- [keyWindow](uikit/uiapplication/keywindow.md)
- [scheduledLocalNotifications](uikit/uiapplication/scheduledlocalnotifications.md)
- [statusBarFrame](uikit/uiapplication/statusbarframe.md)
- [statusBarOrientationAnimationDuration](uikit/uiapplication/statusbarorientationanimationduration.md)
- [statusBarStyle](uikit/uiapplication/statusbarstyle.md)
- [windows](uikit/uiapplication/windows.md)
