---
title: "toolbarMinimizationBehavior(_:for:)"
framework: swiftui
role: symbol
role_heading: Instance Method
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+, macOS 27.0+, tvOS 27.0+, visionOS 27.0+, watchOS 27.0+]
path: "swiftui/view/toolbarminimizationbehavior(_:for:)"
---

# toolbarMinimizationBehavior(_:for:)

Sets the minimize behavior for the specified bars.

## Declaration

```swift
nonisolated func toolbarMinimizationBehavior(_ behavior: ToolbarMinimizationBehavior, for bars: ToolbarPlacement...) -> some View

```

## Parameters

- `behavior`: The minimize behavior.
- `bars`: The bars to apply the behavior to.

## Discussion

Discussion Use this modifier to enable toolbar minimization in response to scrolling. The supported placement is navigationBar. When the navigation bar minimizes, an integrated top tab bar will also minimize. By default, the safe area adjusts as the navigation bar minimizes. Use toolbarMinimizationSafeAreaAdjustment(_:for:) to customize this. NavigationStack {     ScrollView {         ForEach(0 ..< 50) { index in             Text("\(index)").padding()         }     }     .navigationTitle("Minimizing Title")     .toolbarMinimizationBehavior(.onScrollDown, for: .navigationBar) }

## See Also

### Minimizing a toolbar

- [ToolbarMinimizationBehavior](swiftui/toolbarminimizationbehavior.md)
- [toolbarMinimizationRestoration(_:for:)](swiftui/view/toolbarminimizationrestoration(_:for:).md)
- [ToolbarMinimizationRestoration](swiftui/toolbarminimizationrestoration.md)
- [toolbarMinimizationSafeAreaAdjustment(_:for:)](swiftui/view/toolbarminimizationsafeareaadjustment(_:for:).md)
- [ToolbarMinimizationSafeAreaAdjustment](swiftui/toolbarminimizationsafeareaadjustment.md)
