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 arole
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âmetromessage
do alerta. Vale ressaltar que este parâmetro não aceita textos com mudança de estilo.