Sobes.tech
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)
            }
        }
    }
}