Junior — Middle
Welche Hauptkomponenten in SwiftUI werden verwendet, um Listen und Sammlungen von Elementen anzuzeigen?
sobes.tech KI
Antwort von AI
In SwiftUI sind die Hauptkomponenten zur Anzeige von Listen und Sammlungen von Elementen:
- List — Wird verwendet, um eine vertikale Liste von Elementen zu erstellen. Unterstützt automatisches Scrollen und Optimierung.
- ForEach — Ermöglicht das Iterieren über eine Datensammlung und das Erstellen wiederholter Ansichten. Wird häufig innerhalb von List oder anderen Containern verwendet.
- LazyVStack und LazyHStack — Lazy vertikale und horizontale Stapel, die Elemente nach Bedarf erstellen, nützlich für große Sammlungen.
- ScrollView — Container mit Scrollfunktion, in dem Sammlungen von Elementen platziert werden können, z.B. mit LazyVStack.
Beispiel für die Verwendung von List mit ForEach:
struct ContentView: View {
let items = ["Apfel", "Banane", "Kirsche"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}