SwiftUI #3 — Button

Bruno Faganello
Code With Coffee
Published in
2 min readMar 20, 2020

Voltando para nossa serie de SwiftUI, vamos comentar sobre o Button que com o SwiftUI facilitou nossa vida na hora de colocar um botão na tela.

Criando nosso botão

Quando criamos nosso Botão, ganhamos duas closures, uma para fazer a ação do clique em cima do botão e uma para customizar o texto dentro dele.

Dentro da nossa closure de label podemos fazer a mesma coisa que faríamos em uma label normal, já fiz um post mostrando como trabalhar com labels no SwiftUI aqui no Medium(https://medium.com/code-with-coffee/swiftui-text-47d357a0016).

Criando botões mais complexos.

Podemos também colocar Stacks dentro da nossa closure de label, facilitando assim, a criação por exemplo de um botão com uma imagem.

Com o SwiftUI podemos customizar de forma mais rápida nossos botões facilitando nosso desenvolvimento e diminuindo a complexidade que existia no UIKit para fazer essas mudanças.

--

--

Bruno Faganello
Code With Coffee

Engenheiro de Software Mobile. Fico constantemente atualizado com relação a tecnologia para que isso possa mudar a vida das pessoas. 💻