Junior — Middle
Quels sont les composants principaux de SwiftUI utilisés pour afficher des listes et des collections d'éléments?
sobes.tech IA
Réponse de l'IA
En SwiftUI, les composants principaux pour afficher des listes et des collections d'éléments sont :
- List — utilisé pour créer une liste verticale d'éléments. Supporte le défilement et l'optimisation automatique.
- ForEach — permet d'itérer sur une collection de données et de créer des vues répétées. Souvent utilisé à l'intérieur de List ou d'autres conteneurs.
- LazyVStack et LazyHStack — piles verticales et horizontales paresseuses, qui créent des éléments au besoin, utile pour de grandes collections.
- ScrollView — conteneur avec capacité de défilement, où l'on peut placer des collections d'éléments, par exemple avec LazyVStack.
Exemple d'utilisation de List avec ForEach :
struct ContentView: View {
let items = ["Pomme", "Banane", "Cerise"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}