---
title: "toolbarVerticalCompressionBehavior(_:)"
framework: SwiftUI
role: symbol
role_heading: Instance Method
platforms: [iOS 27.1+, iPadOS 27.1+]
path: "swiftui/view/toolbarverticalcompressionbehavior(_:)"
---

# toolbarVerticalCompressionBehavior(_:)

Sets how bars should compress when different types of toolbars are hosted together and space is constrained.

## Declaration

```swift
nonisolated func toolbarVerticalCompressionBehavior(_ behavior: ToolbarVerticalCompressionBehavior) -> some View

```

## Discussion

Discussion For example, a productivity-focused app like Files could ensure its toolbar items are preferred over the tab bar: struct ContentView: View {     var body: some View {         TabView {             Tab("Recents") {                 NavigationStack {                     RootView()                         .toolbar {                             Button("Up", systemImage: "chevron.up") {                             }                             Button("Down", systemImage: "chevron.down") {                             }                         }                         .toolbarVerticalCompressionBehavior(.prefersToolbarItems)                 }             }         }     } }

## See Also

### Configuring vertical toolbar behavior

- [toolbarVerticalBehavior(_:)](swiftui/view/toolbarverticalbehavior(_:).md)
- [ToolbarVerticalBehavior](swiftui/toolbarverticalbehavior.md)
- [ToolbarVerticalCompressionBehavior](swiftui/toolbarverticalcompressionbehavior.md)
