---
title: preferredLayout
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uitabbarcontroller/sidebar-swift.class/preferredlayout
---

# preferredLayout

The preferred layout for how the sidebar lays out with the tab bar controller’s content. Default is .automatic

## Declaration

```swift
var preferredLayout: UITabBarController.Sidebar.Layout { get set }
```

## See Also

### Managing customization

- [isHidden](uikit/uitabbarcontroller/sidebar-swift.class/ishidden.md)
- [UITabBarController.Sidebar.Layout](uikit/uitabbarcontroller/sidebar-swift.class/layout.md)
- [reconfigureItem(for:)](uikit/uitabbarcontroller/sidebar-swift.class/reconfigureitem(for:).md)
