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)
}
}
}
}