---
title: ToolbarMinimizeBehavior
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/toolbarminimizebehavior
---

# ToolbarMinimizeBehavior

The minimize behavior of a toolbar.

## Declaration

```swift
struct ToolbarMinimizeBehavior
```

## Overview

Overview Use this type with the toolbarMinimizeBehavior(_:for:) modifier to control how toolbars minimize in response to scrolling. On iOS, you can minimize the navigation bar using onScrollDown or onScrollUp: NavigationStack {     ScrollView {         // ...     }     .toolbarMinimizeBehavior(         .onScrollDown, for: .navigationBar) }

## Topics

### Getting behaviors

- [automatic](swiftui/toolbarminimizebehavior/automatic.md)

### Type Properties

- [never](swiftui/toolbarminimizebehavior/never.md)
- [onScrollDown](swiftui/toolbarminimizebehavior/onscrolldown.md)
- [onScrollUp](swiftui/toolbarminimizebehavior/onscrollup.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Minimizing a toolbar

- [toolbarMinimizeBehavior(_:for:)](swiftui/view/toolbarminimizebehavior(_:for:).md)
- [toolbarMinimizationSafeAreaAdjustment(_:for:)](swiftui/view/toolbarminimizationsafeareaadjustment(_:for:).md)
- [ToolbarMinimizationSafeAreaAdjustment](swiftui/toolbarminimizationsafeareaadjustment.md)
