Junior — Middle
¿Qué componentes principales en SwiftUI se utilizan para mostrar listas y colecciones de elementos?
sobes.tech AI
Respuesta de la IA
En SwiftUI, los componentes principales para mostrar listas y colecciones de elementos son:
- List — se usa para crear una lista vertical de elementos. Soporta desplazamiento y optimización automática.
- ForEach — permite iterar sobre una colección de datos y crear vistas repetidas. Se usa a menudo dentro de List u otros contenedores.
- LazyVStack y LazyHStack — pilas verticales y horizontales perezosas, que crean elementos según sea necesario, útil para colecciones grandes.
- ScrollView — contenedor con capacidad de desplazamiento, donde se pueden colocar colecciones de elementos, por ejemplo, usando LazyVStack.
Ejemplo de uso de List con ForEach:
struct ContentView: View {
let items = ["Manzana", "Banana", "Cereza"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}