Viste di testo
Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 3 di 50.
Text mostra una stringa. Un valore letterale di stringa scritto all'interno di Text può usare Markdown: due asterischi per il grassetto, uno per il corsivo:
Text("**Swift** is *fun*")Questo mostra Swift in grassetto e divertente in corsivo.
Per inserire un valore nel testo, usa l’interpolazione delle stringhe. Le proprietà della vista sono disponibili all’interno di body:
struct ContentView: View {
let name = "Ada"
let points = 42
var body: some View {
Text("\(name) has \(points) points")
}
}La schermata mostra Ada has 42 points. Markdown si applica solo a un valore letterale: Text(name) mostra la stringa memorizzata in name esattamente com'è.
Sfida
PrincipianteLa vista ha due costanti, city e days. Modifica il testo in modo che mostri Trip to Paris: 5 days, usando le due costanti con l’interpolazione di stringhe.
Provalo tu
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a SwiftUI
7Elenchi
Per ogni elementoElementi identificabiliElencoAggiungere elementiRiepilogo - Lista della spesa10Progetto - Coddy Coffee
Panoramica del progettoSchermate delle bevande2Mostrare contenuti
Viste di testoNumeri nel testoFontColoriSF SymbolsRiepilogo - Etichetta del prezzo5Stato e pulsanti
PulsantiLa proprietà @StateStato vero o falsoViste condizionaliRiepilogo - SegnapuntiEsercitati da solo: Playground SwiftUI