Elenco
Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 31 di 50.
List mostra le righe nello stile a gruppi e scorrevole dell’app Impostazioni. Accetta una raccolta e una closure per ogni riga, come ForEach:
List(books) { book in
Text(book.title)
}Una lista può anche avere righe fisse e Section raggruppa le righe sotto un’intestazione:
List {
Section("Reading") {
Text("Dune")
}
Section("Finished") {
ForEach(finished, id: \.self) { title in
Text(title)
}
}
}Ogni riga può contenere qualsiasi vista: un HStack con un'icona, del testo e uno Spacer è una riga tipica.
Sfida
FacileMostra la playlist come List: una riga per canzone, con l’identificatore songs sulla lista. Ogni riga è un HStack con il simbolo music.note e il nome della canzone.
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