---
title: Auxiliary view modifiers
framework: swiftui
role: collectionGroup
role_heading: API Collection
path: swiftui/view-auxiliary-views
---

# Auxiliary view modifiers

Add and configure supporting views, like toolbars and context menus.

## Overview

Overview Use these modifiers to manage supplemental views that present context-specific controls and information. For example, you can add titles and buttons to navigation bars, manage the status bar, create context menus, and add badges to many different kinds of views.

## Topics

### Navigation titles

- [Configure your apps navigation titles](swiftui/configure-your-apps-navigation-titles.md)
- [navigationTitle(_:)](swiftui/view/navigationtitle(_:).md)
- [navigationSubtitle(_:)](swiftui/view/navigationsubtitle(_:).md)

### Navigation title configuration

- [navigationDocument(_:)](swiftui/view/navigationdocument(_:).md)
- [navigationDocument(_:preview:)](swiftui/view/navigationdocument(_:preview:).md)

### Navigation bars

- [navigationBarBackButtonHidden(_:)](swiftui/view/navigationbarbackbuttonhidden(_:).md)
- [navigationBarTitleDisplayMode(_:)](swiftui/view/navigationbartitledisplaymode(_:).md)

### Navigation stacks and columns

- [navigationDestination(for:destination:)](swiftui/view/navigationdestination(for:destination:).md)
- [navigationDestination(isPresented:destination:)](swiftui/view/navigationdestination(ispresented:destination:).md)
- [navigationDestination(item:destination:)](swiftui/view/navigationdestination(item:destination:).md)
- [navigationSplitViewColumnWidth(_:)](swiftui/view/navigationsplitviewcolumnwidth(_:).md)
- [navigationSplitViewColumnWidth(min:ideal:max:)](swiftui/view/navigationsplitviewcolumnwidth(min:ideal:max:).md)
- [navigationLinkIndicatorVisibility(_:)](swiftui/view/navigationlinkindicatorvisibility(_:).md)
- [navigationTransition(_:)](swiftui/view/navigationtransition(_:).md)

### Scroll view edges

- [scrollEdgeEffectStyle(_:for:)](swiftui/view/scrolledgeeffectstyle(_:for:).md)
- [scrollEdgeEffectHidden(_:for:)](swiftui/view/scrolledgeeffecthidden(_:for:).md)

### Tab views

- [defaultAdaptableTabBarPlacement(_:)](swiftui/view/defaultadaptabletabbarplacement(_:).md)
- [defaultTabBarPlacement(_:)](swiftui/view/defaulttabbarplacement(_:).md)
- [sectionActions(content:)](swiftui/view/sectionactions(content:).md)
- [tabBarMinimizeBehavior(_:)](swiftui/view/tabbarminimizebehavior(_:).md)
- [tabViewBottomAccessory(content:)](swiftui/view/tabviewbottomaccessory(content:).md)
- [tabViewBottomAccessory(isEnabled:content:)](swiftui/view/tabviewbottomaccessory(isenabled:content:).md)
- [tabViewCustomization(_:)](swiftui/view/tabviewcustomization(_:).md)
- [tabViewSearchActivation(_:)](swiftui/view/tabviewsearchactivation(_:).md)
- [tabViewSidebarHeader(content:)](swiftui/view/tabviewsidebarheader(content:).md)
- [tabViewSidebarFooter(content:)](swiftui/view/tabviewsidebarfooter(content:).md)
- [tabViewSidebarBottomBar(content:)](swiftui/view/tabviewsidebarbottombar(content:).md)

### Toolbars

- [toolbar(content:)](swiftui/view/toolbar(content:).md)
- [toolbar(id:content:)](swiftui/view/toolbar(id:content:).md)
- [toolbar(_:for:)](swiftui/view/toolbar(_:for:).md)
- [contentToolbar(for:content:)](swiftui/view/contenttoolbar(for:content:).md)
- [toolbar(removing:)](swiftui/view/toolbar(removing:).md)
- [toolbarVisibility(_:for:)](swiftui/view/toolbarvisibility(_:for:).md)
- [toolbarBackground(_:for:)](swiftui/view/toolbarbackground(_:for:).md)
- [toolbarBackgroundVisibility(_:for:)](swiftui/view/toolbarbackgroundvisibility(_:for:).md)
- [toolbarItemHidden(_:)](swiftui/view/toolbaritemhidden(_:).md)
- [toolbarForegroundStyle(_:for:)](swiftui/view/toolbarforegroundstyle(_:for:).md)
- [toolbarColorScheme(_:for:)](swiftui/view/toolbarcolorscheme(_:for:).md)
- [toolbarOverflowMenu(content:)](swiftui/view/toolbaroverflowmenu(content:).md)
- [toolbarRole(_:)](swiftui/view/toolbarrole(_:).md)
- [toolbarMinimizationSafeAreaAdjustment(_:for:)](swiftui/view/toolbarminimizationsafeareaadjustment(_:for:).md)
- [toolbarMinimizeBehavior(_:for:)](swiftui/view/toolbarminimizebehavior(_:for:).md)
- [toolbarTitleMenu(content:)](swiftui/view/toolbartitlemenu(content:).md)
- [toolbarTitleDisplayMode(_:)](swiftui/view/toolbartitledisplaymode(_:).md)
- [ornament(visibility:attachmentAnchor:contentAlignment:ornament:)](swiftui/view/ornament(visibility:attachmentanchor:contentalignment:ornament:).md)

### Context menus

- [contextMenu(menuItems:)](swiftui/view/contextmenu(menuitems:).md)
- [contextMenu(menuItems:preview:)](swiftui/view/contextmenu(menuitems:preview:).md)
- [contextMenu(forSelectionType:menu:primaryAction:)](swiftui/view/contextmenu(forselectiontype:menu:primaryaction:).md)
- [onMenuItemHighlight(perform:)](swiftui/view/onmenuitemhighlight(perform:).md)

### Badges

- [badge(_:)](swiftui/view/badge(_:).md)
- [badgeProminence(_:)](swiftui/view/badgeprominence(_:).md)

### Lists

- [sectionIndexLabel(_:)](swiftui/view/sectionindexlabel(_:).md)

### Help text

- [help(_:)](swiftui/view/help(_:).md)

### Status bar

- [statusBarHidden(_:)](swiftui/view/statusbarhidden(_:).md)

### External displays

- [sceneAccessory(content:)](swiftui/view/sceneaccessory(content:).md)

### Touch Bar

- [touchBar(content:)](swiftui/view/touchbar(content:).md)
- [touchBar(_:)](swiftui/view/touchbar(_:).md)
- [touchBarItemPrincipal(_:)](swiftui/view/touchbaritemprincipal(_:).md)
- [touchBarCustomizationLabel(_:)](swiftui/view/touchbarcustomizationlabel(_:).md)
- [touchBarItemPresence(_:)](swiftui/view/touchbaritempresence(_:).md)

## See Also

### Configuring view elements

- [Accessibility modifiers](swiftui/view-accessibility.md)
- [Appearance modifiers](swiftui/view-appearance.md)
- [Text and symbol modifiers](swiftui/view-text-and-symbols.md)
- [Chart view modifiers](swiftui/view-chart-view.md)
