---
title: Toolbars
framework: swiftui
role: collectionGroup
role_heading: API Collection
path: swiftui/toolbars
---

# Toolbars

Provide immediate access to frequently used commands and controls.

## Overview

Overview The system might present toolbars above or below your app’s content, depending on the platform and the context.

Add items to a toolbar by applying the toolbar(content:) view modifier to a view in your app. You can also configure the toolbar using view modifiers. For example, you can set the visibility of a toolbar with the toolbar(_:for:) modifier. For design guidance, see Toolbars in the Human Interface Guidelines.

## Topics

### Populating a toolbar

- [toolbar(content:)](swiftui/view/toolbar(content:).md)
- [ToolbarItem](swiftui/toolbaritem.md)
- [ToolbarItemGroup](swiftui/toolbaritemgroup.md)
- [ToolbarItemPlacement](swiftui/toolbaritemplacement.md)
- [toolbarOverflowMenu(content:)](swiftui/view/toolbaroverflowmenu(content:).md)
- [ToolbarOverflowMenu](swiftui/toolbaroverflowmenu.md)
- [ToolbarContent](swiftui/toolbarcontent.md)
- [ToolbarContentBuilder](swiftui/toolbarcontentbuilder.md)
- [ToolbarSpacer](swiftui/toolbarspacer.md)
- [DefaultToolbarItem](swiftui/defaulttoolbaritem.md)

### Populating a customizable toolbar

- [toolbar(id:content:)](swiftui/view/toolbar(id:content:).md)
- [toolbarItemHidden(_:)](swiftui/view/toolbaritemhidden(_:).md)
- [CustomizableToolbarContent](swiftui/customizabletoolbarcontent.md)
- [ToolbarCustomizationBehavior](swiftui/toolbarcustomizationbehavior.md)
- [ToolbarCustomizationOptions](swiftui/toolbarcustomizationoptions.md)
- [SearchToolbarBehavior](swiftui/searchtoolbarbehavior.md)

### Removing default items

- [toolbar(removing:)](swiftui/view/toolbar(removing:).md)
- [ToolbarDefaultItemKind](swiftui/toolbardefaultitemkind.md)

### Setting toolbar visibility

- [toolbar(_:for:)](swiftui/view/toolbar(_:for:).md)
- [toolbarVisibility(_:for:)](swiftui/view/toolbarvisibility(_:for:).md)
- [toolbarBackgroundVisibility(_:for:)](swiftui/view/toolbarbackgroundvisibility(_:for:).md)
- [ToolbarPlacement](swiftui/toolbarplacement.md)
- [ContentToolbarPlacement](swiftui/contenttoolbarplacement.md)

### Specifying the role of toolbar content

- [toolbarRole(_:)](swiftui/view/toolbarrole(_:).md)
- [ToolbarRole](swiftui/toolbarrole.md)

### Styling a toolbar

- [toolbarBackground(_:for:)](swiftui/view/toolbarbackground(_:for:).md)
- [toolbarColorScheme(_:for:)](swiftui/view/toolbarcolorscheme(_:for:).md)
- [toolbarForegroundStyle(_:for:)](swiftui/view/toolbarforegroundstyle(_:for:).md)
- [windowToolbarStyle(_:)](swiftui/scene/windowtoolbarstyle(_:).md)
- [WindowToolbarStyle](swiftui/windowtoolbarstyle.md)
- [toolbarLabelStyle](swiftui/environmentvalues/toolbarlabelstyle.md)
- [ToolbarLabelStyle](swiftui/toolbarlabelstyle.md)
- [SpacerSizing](swiftui/spacersizing.md)

### Configuring the toolbar title display mode

- [toolbarTitleDisplayMode(_:)](swiftui/view/toolbartitledisplaymode(_:).md)
- [ToolbarTitleDisplayMode](swiftui/toolbartitledisplaymode.md)

### Setting the toolbar title menu

- [toolbarTitleMenu(content:)](swiftui/view/toolbartitlemenu(content:).md)
- [ToolbarTitleMenu](swiftui/toolbartitlemenu.md)

### Creating an ornament

- [ornament(visibility:attachmentAnchor:contentAlignment:ornament:)](swiftui/view/ornament(visibility:attachmentanchor:contentalignment:ornament:).md)
- [OrnamentAttachmentAnchor](swiftui/ornamentattachmentanchor.md)

### Controlling item visibility

- [visibilityPriority(_:)](swiftui/toolbarcontent/visibilitypriority(_:).md)
- [ToolbarItemVisibilityPriority](swiftui/toolbaritemvisibilitypriority.md)

### Minimizing a toolbar

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

## See Also

### App structure

- [App organization](swiftui/app-organization.md)
- [Scenes](swiftui/scenes.md)
- [Windows](swiftui/windows.md)
- [Immersive spaces](swiftui/immersive-spaces.md)
- [Documents](swiftui/documents.md)
- [Navigation](swiftui/navigation.md)
- [Modal presentations](swiftui/modal-presentations.md)
- [Search](swiftui/search.md)
- [App extensions](swiftui/app-extensions.md)
