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 é.
Desafio
InicianteA 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()
}
}
}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
4Modificadores
PreenchimentoPlanos de fundoOrdem dos modificadoresMolduras e formasRecapitulação - Criador de distintivos10Projeto - Coddy Coffee
Visão geral do projetoTelas de bebidas5Estado e Botões
BotõesA Propriedade @StateEstado Verdadeiro ou FalsoViews CondicionaisRecapitulação - Marcador de PontosPratique por conta própria: Playground de Swift