Junior — Middle
Care sunt componentele principale din SwiftUI utilizate pentru afișarea listelor și colecțiilor de elemente?
sobes.tech AI
Răspuns de la AI
În SwiftUI, componentele principale pentru afișarea listelor și colecțiilor de elemente sunt:
- List — utilizat pentru crearea unei liste verticale de elemente. Suportă derulare și optimizare automată.
- ForEach — permite iterarea peste o colecție de date și crearea de vizualizări repetitive. Adesea utilizat în interiorul List sau alte containere.
- LazyVStack și LazyHStack — stive verticale și orizontale leneșe, care creează elemente după necesitate, utile pentru colecții mari.
- ScrollView — container cu posibilitatea de derulare, în care se pot plasa colecții de elemente, de exemplu cu LazyVStack.
Exemplu de utilizare a List cu ForEach:
struct ContentView: View {
let items = ["Măr", "Banana", "Cireașă"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}