Menu
Coddy logo textTech

Views de texto

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

Text exibe uma string. Um literal de string escrito dentro de Text pode usar Markdown: dois asteriscos para negrito, um para itálico:

Text("**Swift** is *fun*")

Isso mostra Swift em negrito e divertido em itálico.

Para inserir um valor no texto, use a interpolação de strings. As propriedades da view estão disponíveis dentro de body:

struct ContentView: View {
    let name = "Ada"
    let points = 42

    var body: some View {
        Text("\(name) has \(points) points")
    }
}

A tela mostra Ada has 42 points. O Markdown se aplica somente a um literal: Text(name) exibe a string armazenada em name exatamente como ela é.

challenge icon

Desafio

Iniciante

A visualização tem duas constantes, city e days. Altere o texto para que ele mostre Trip to Paris: 5 days, usando as duas constantes com interpolação de strings.

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