Sobes.tech
Junior — Middle

Quali sono i componenti principali di SwiftUI utilizzati per visualizzare elenchi e collezioni di elementi?

sobes.tech AI

Risposta dell'AI

In SwiftUI, i componenti principali per visualizzare elenchi e collezioni di elementi sono:

  • List — usato per creare un elenco verticale di elementi. Supporta lo scorrimento e l'ottimizzazione automatica.
  • ForEach — permette di iterare su una collezione di dati e creare viste ripetute. Spesso usato all'interno di List o altri contenitori.
  • LazyVStack e LazyHStack — pile verticali e orizzontali pigre, che creano elementi secondo necessità, utili per grandi collezioni.
  • ScrollView — contenitore con capacità di scorrimento, in cui si possono collocare collezioni di elementi, ad esempio usando LazyVStack.

Esempio di utilizzo di List con ForEach:

struct ContentView: View {
    let items = ["Mela", "Banana", "Ciliegia"]

    var body: some View {
        List {
            ForEach(items, id: \ .self) { item in
                Text(item)
            }
        }
    }
}