Menu
Coddy logo textTech

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.

challenge icon

Sfida

Facile

Mostra 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()
        }
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a SwiftUI

Esercitati da solo: Playground SwiftUI