List
Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 31 dari 50.
List menampilkan baris dalam gaya berkelompok yang dapat digulir seperti di app Settings. List menerima koleksi dan closure untuk setiap baris, seperti ForEach:
List(books) { book in
Text(book.title)
}List juga bisa memiliki baris tetap, dan Section mengelompokkan baris di bawah header:
List {
Section("Reading") {
Text("Dune")
}
Section("Finished") {
ForEach(finished, id: \.self) { title in
Text(title)
}
}
}Setiap baris dapat memuat tampilan apa pun: HStack dengan ikon, teks, dan Spacer adalah baris yang umum.
Tantangan
MudahTampilkan playlist sebagai List: satu baris untuk setiap lagu, dengan identifier songs pada list. Setiap baris adalah HStack dengan simbol music.note dan nama lagu.
Coba sendiri
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI