רשימה
חלק מהיחידה מבוא ל-SwiftUI במסלול ה-Swift של Coddy. שיעור 31 מתוך 50.
List מציג שורות בסגנון הגלילה והקיבוץ של אפליקציית ההגדרות. הוא מקבל אוסף וסגירה לכל שורה, כמו ForEach:
List(books) { book in
Text(book.title)
}לרשימה יכולות להיות גם שורות קבועות, ו-Section מקבץ שורות תחת כותרת:
List {
Section("Reading") {
Text("Dune")
}
Section("Finished") {
ForEach(finished, id: \.self) { title in
Text(title)
}
}
}כל שורה יכולה להכיל כל תצוגה: HStack עם סמל, טקסט ו־Spacer היא שורה טיפוסית.
אתגר
קלהציגו את רשימת ההשמעה כ־List: שורה אחת לכל שיר, עם המזהה songs ברשימה. כל שורה היא HStack עם הסמל music.note ושם השיר.
נסו בעצמכם
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מבוא ל-SwiftUI
תרגלו בעצמכם: SwiftUI אונליין