Menu
Coddy logo textTech

Planos de fundo

Parte da seção Introdução ao SwiftUI do Journey de Swift da Coddy. Lição 15 de 50.

.background desenha uma cor atrás de uma view. Ela cobre a área da view, então o preenchimento torna a área colorida maior que o texto:

Text("New")
    .padding()
    .background(.red)
    .foregroundStyle(.white)

Para arredondar os cantos da área colorida, recorte-a em uma forma com .clipShape. RoundedRectangle(cornerRadius: 8) cria cantos arredondados, e Capsule() deixa as extremidades completamente arredondadas:

Text("Tag")
    .padding(8)
    .background(.blue)
    .clipShape(RoundedRectangle(cornerRadius: 8))
challenge icon

Desafio

Fácil

Transforme o texto em um selo: adicione o preenchimento padrão, um fundo vermelho e letras brancas.

Experimente você mesmo

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao SwiftUI

Pratique por conta própria: Playground de Swift