Junior — Middle
Welke hoofdcomponenten in SwiftUI worden gebruikt om lijsten en collecties van elementen weer te geven?
sobes.tech AI
Antwoord van AI
In SwiftUI zijn de belangrijkste componenten voor het weergeven van lijsten en collecties van elementen:
- List — wordt gebruikt om een verticale lijst van elementen te maken. Ondersteunt automatisch scrollen en optimalisatie.
- ForEach — maakt het mogelijk om over een gegevensverzameling te itereren en herhaalde weergaven te creëren. Wordt vaak binnen List of andere containers gebruikt.
- LazyVStack en LazyHStack — luie verticale en horizontale stapels die elementen naar behoefte creëren, handig voor grote collecties.
- ScrollView — container met scrollmogelijkheden, waarin collecties van elementen geplaatst kunnen worden, bijvoorbeeld met LazyVStack.
Voorbeeld van het gebruik van List met ForEach:
struct ContentView: View {
let items = ["Appel", "Banaan", "Kers"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}