---
title: "tabBarControllerSupportedInterfaceOrientations(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uitabbarcontrollerdelegate/tabbarcontrollersupportedinterfaceorientations(_:)"
---

# tabBarControllerSupportedInterfaceOrientations(_:)

Called to allow the delegate to provide the complete set of supported interface orientations for the tab bar controller.

## Declaration

```swift
optional func tabBarControllerSupportedInterfaceOrientations(_ tabBarController: UITabBarController) -> UIInterfaceOrientationMask
```

## Parameters

- `tabBarController`: The tab bar controller that is asking the delegate object for the supported interface orientations.

## Return Value

Return Value One of the UIInterfaceOrientationMask constants that represents the set of interface orientations supported by the tab bar controller.

## See Also

### Related Documentation

- [supportedInterfaceOrientations](uikit/uiviewcontroller/supportedinterfaceorientations.md)

### Overriding view rotation settings

- [tabBarControllerPreferredInterfaceOrientationForPresentation(_:)](uikit/uitabbarcontrollerdelegate/tabbarcontrollerpreferredinterfaceorientationforpresentation(_:).md)
