TabView

TabView SwiftUI

Para criar uma tela que possua abas de navegação, é necessário colocar suas views dentro de uma TabView. Ela possibilita a criação de uma view que pode alternar entre outras views através de elementos da interface, como botões.

Criando a TabView

Para utilizar a TabView, basta adicioná-la na raiz das suas views:

Mas veja bem, mesmo após adicionar os itens a TabView você perceberá que ela continua parecendo uma view normal. Nós resolveremos isso customizando os botões da nossa view, no tópico a seguir.

Customizando a TabView

É possível deixar a nossa TabView ainda mais customizada ao alterar a aparência dos botões localizados na parte inferior da tela. Para isso, é necessário usar o modificador .tabItem dentro das views da nossa tab view, e adicionar os itens que julgar necessário.

No exemplo a seguir, é adicionado uma Image e um Text para customizar a tab view:

Anterior
Anterior

PageView

Próximo
Próximo

NavigationView