
Praticamente todos os aplicativos possuem em algum momento algum alerta de aviso para o usuário seja de erro, sucesso ou dica. No Xcode com swift para realizar um alerta segundo as diretrizes da Apple devemos utilizar a classe UIAlertController.
Além de você utilizar essa classe para exibir um simples alerta, você também tem a possibilidade de inserir ações especificas para o usuário, assim ele pode selecionar ações diferentes dependendo do botão pressionado nesse alerta.
Para entender melhor o código do uso dessa classe, logo abaixo você vai ter uma imagem e depois a explicação de cada linha. Veja até o final esse post e com certeza você não irá ter dúvidas de como funciona.

Linha 35 – Nessa primeira linha temos a construção do corpo do nosso alerta, perceba que estamos inserindo o título e a mensagem que será exibido nessa alerta.
Também escolhermos o estilo ao selecionar UIAlertControllerStile.alert. (depois você pode escolher outro tipo de estilo substituindo o .alert por outro que será exibido para você.
Linha 38 – Estamos criando um botão e uma ação para esse botão. Para criar essa ação utilizamos a classe UIAlertAction, e nessa construção devemos inserir um titulo para esse botão, no nosso caso será “OK”, e também, como anteriormente, inserimos o estilo para esse botão, veja que dessa vez escolhemos .default.
E por ultimo, tudo que estiver depois do in será o código que será executado.

Linha 44 – Praticamente a mesma coisa que fizemos na linha 44, criamos uma ação, seu titulo e o seu estilo e tudo o que estiver depois do in será o código que será executado.
Linha 50 e 51 – Nessas duas linhas inserimos no corpo do nosso alerta as duas ações (botões) que foram criados na linha 38 e 44.
Dessa forma o nosso alerta irá exibir o titulo “Alerta”, a mensagem “Escolha uma opção” e um botão com o titulo de “Ok” e outro com o titulo de “Cancelar”.
Obs: Caso você não insira nenhum código depois do in , ao clicar em cima do botão automaticamente o alerta será fechado.
Linha 53 – Nessa ultima linha estamos dizendo a nossa aplicação para iniciar a exibição do nosso alerta.
Caso você queira ver mais na prática assista nosso vídeo no Youtube e se ainda não for inscrito no nosso canal se inscreve.
Artigos Relacionados
Sobre o Autor
0 Comentários