Vistas de texto
Parte de la sección Introducción a SwiftUI del Journey de Swift de Coddy. Lección 3 de 50.
Text muestra una cadena. Un literal de cadena escrito dentro de Text puede usar Markdown: dos asteriscos para la negrita, uno para la cursiva:
Text("**Swift** is *fun*")Esto muestra Swift en negrita y divertido en cursiva.
Para insertar un valor en el texto, usa la interpolación de cadenas. Las propiedades de la vista están disponibles dentro de body:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}La pantalla muestra Ada has 42 points. Markdown solo se aplica a un literal: Text(name) muestra la cadena almacenada en name exactamente como está.
Desafío
PrincipianteLa vista tiene dos constantes, city y days. Cambia el texto para que muestre Trip to Paris: 5 days, usando las dos constantes con interpolación de cadenas.
Pruébalo tú mismo
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Introducción a SwiftUI
2Mostrar contenido
Vistas de textoNúmeros en el textoFuentesColoresSF SymbolsRepaso: etiqueta de precioPractica por tu cuenta: Playground de Swift