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