One Logo Pool Ball
SwiftUI · IOS API REFERENCE

ToolbarMinimizationRestoration

struct · iOS 27.0+ · SDK 27.1

struct ToolbarMinimizationRestoration

The restoration behavior during toolbar minimization. Use this type with the ``View/toolbarMinimizationRestoration(_:for:)`` modifier to control when a minimized toolbar restores. By default the toolbar restores when the user reverses scroll direction; with ``atScrollEdge``, the toolbar instead restores only when the scroll view's content reaches the scroll edge -- appropriate for screens where the bar is mostly chrome that doesn't need to follow the user. .toolbarMinimizationBehavior( .onScrollDown, for: .navigationBar) .toolbarMinimizationRestoration( .atScrollEdge, for: .navigationBar)

Members (2)

get · iOS 27.0+

atScrollEdge

TypeScript
static get atScrollEdge(): ToolbarMinimizationRestoration
Swift declaration
static let atScrollEdge: ToolbarMinimizationRestoration

The toolbar restores only when the scroll view's content reaches the scroll edge. Mid-scroll reversals do not restore the toolbar. Currently this is only honored alongside ``ToolbarMinimizationBehavior/onScrollDown`` and only for ``ToolbarPlacement/navigationBar``.

get · iOS 27.0+

automatic

TypeScript
static get automatic(): ToolbarMinimizationRestoration
Swift declaration
static let automatic: ToolbarMinimizationRestoration

The system determines the restoration behavior. By default, the toolbar restores when the user reverses scroll direction.

Skipped declarations

No declarations were skipped in this snapshot.

All SwiftUI types →