---
title: toolbarVerticalEdge
framework: SwiftUI
role: symbol
role_heading: Instance Property
platforms: [iOS 27.1+, iPadOS 27.1+]
path: swiftui/environmentvalues/toolbarverticaledge
---

# toolbarVerticalEdge

This value reflects the system’s preferred edge for the vertical bar in the current context, regardless of whether a vertical bar is currently visible. Use it to position custom bars or other UI relative to the system’s bar placement.

## Declaration

```swift
var toolbarVerticalEdge: HorizontalEdge? { get }
```

## Discussion

Discussion This value is read-only; the system determines the edge based on locale and device. Returns nil on devices and in contexts where the system never places a vertical bar — for example hardware without a vertical bar, or a size class or orientation in which no vertical bar is used. struct ContentView: View {     @Environment(\.toolbarVerticalEdge) var toolbarVerticalEdge

var body: some View {         FloatingToolPalette()             .frame(maxWidth: .infinity,                    alignment: toolbarVerticalEdge == .trailing                        ? .trailing : .leading)     } }

## See Also

### Display characteristics

- [appearsActive](swiftui/environmentvalues/appearsactive.md)
- [colorScheme](swiftui/environmentvalues/colorscheme.md)
- [colorSchemeContrast](swiftui/environmentvalues/colorschemecontrast.md)
- [displayScale](swiftui/environmentvalues/displayscale.md)
- [horizontalSizeClass](swiftui/environmentvalues/horizontalsizeclass.md)
- [imageScale](swiftui/environmentvalues/imagescale.md)
- [pixelLength](swiftui/environmentvalues/pixellength.md)
- [sidebarRowSize](swiftui/environmentvalues/sidebarrowsize.md)
- [verticalSizeClass](swiftui/environmentvalues/verticalsizeclass.md)
- [immersiveSpaceDisplacement](swiftui/environmentvalues/immersivespacedisplacement.md)
- [labelsVisibility](swiftui/environmentvalues/labelsvisibility.md)
- [materialActiveAppearance](swiftui/environmentvalues/materialactiveappearance.md)
- [TabBarPlacement](swiftui/tabbarplacement.md)
- [toolbarLabelStyle](swiftui/environmentvalues/toolbarlabelstyle.md)
