---
title: "Toolbars verticais no SwiftUI para iPhone Duo"
description: "Como NavigationStack, NavigationSplitView e TabView distribuem controles numa barra vertical compartilhada no iPhone Duo."
canonical: "https://ronanrodrigo.dev/notes/toolbars-swiftui-iphone-duo"
markdown: "https://ronanrodrigo.dev/notes/toolbars-swiftui-iphone-duo.md"
last-updated: "2026-10-05"
---
## Toolbars verticais no SwiftUI para iPhone Duo

Compilado com o SDK do iOS 27.1, o SwiftUI reorganiza controles de navegação, ações de toolbar e abas numa barra vertical compartilhada no iPhone Duo, sem código específico de dispositivo.

- **Adaptação automática**: `NavigationStack`, `NavigationSplitView` e `TabView` suportam toolbar vertical; controles padrão com símbolo migram sozinhos, enquanto itens customizados em texto ou complexos permanecem horizontais.
- **`axisBehavior(_:)`**: sobrescreve a escolha por item — `.verticalPreferred` deixa itens compactos entrarem na barra vertical, `.horizontalOnly` mantém o item horizontal e estável mesmo quando o conteúdo muda.
- **`toolbarVerticalEdge`**: valor de ambiente que indica a borda preferida da barra vertical.
- **Prioridade sob pouco espaço**: as APIs permitem definir qual controle ganha o espaço quando a barra vertical fica apertada.

[Acesse a fonte original](https://nilcoalescing.com/blog/ConfiguringSwiftUIToolbarsOnIPhoneDuo/)
