Alert

Alert SwiftUI

Alertas podem ser usados quando você quer que o usuário responda a algum estado do app ou do sistema.

Criando um Alerta

Para mostrar o alerta na tela, é necessário utilizar o modificador .alert na view desejada. Todo alerta precisa estar associado a um @State booleano que determinará se o alerta deve ou não estar visível.

Portanto, criar um alerta simples com apenas um título e um botão se faz da seguinte forma:

Customizando um Alerta

Existem algumas possibilidades de customização de um alerta:

  • Adicionar mais botões: É necessário adicionar os botões na closure content do nosso modifier, onde criaremos então uma instância customizada do nosso alerta. É possível modificar a role dos botões para que eles tenham um visual diferente, como no exemplo a seguir:

Obs.: Vale ressaltar que caso nenhum botão tenha a role .cancel, um botão extra será automaticamente providenciado contendo o texto “Cancel”.


  • Adicionando uma mensagem personalizada: Para adicionar um texto customizado em baixo do título, é necessário adicionar um Text no parâmetro message do alerta. Vale ressaltar que este parâmetro não aceita textos com mudança de estilo.
Anterior
Anterior

Sheets

Próximo
Próximo

Dictionary