Alerta no Xcode com Swift

 

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.

 

 

 

 

Sobre o Autor

Jone Franco
Jone Franco

Desenvolvedor Mobile Nativo Android e IOS, Fundador da JAF.Apps e Instrutor na UDEMY. "Se você quer ter SUCESSO, acredite, programar é apenas uma etapa da sua jornada."

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *