Sobes.tech
Junior — Middle

Кои са основните компоненти в SwiftUI, използвани за показване на списъци и колекции от елементи?

sobes.tech AI

Отговор от AI

В SwiftUI основните компоненти за показване на списъци и колекции от елементи са:

  • List — използва се за създаване на вертикален списък от елементи. Поддържа автоматично превъртане и оптимизация.
  • ForEach — позволява итерация върху колекция от данни и създаване на повтарящи се изгледи. Често се използва вътре в List или други контейнери.
  • LazyVStack и LazyHStack — лениви вертикални и хоризонтални стека, които създават елементи при необходимост, полезни за големи колекции.
  • ScrollView — контейнер с възможност за превъртане, в който могат да се поставят колекции от елементи, например с LazyVStack.

Пример за използване на List с ForEach:

struct ContentView: View {
    let items = ["Ябълка", "Банан", "Череша"]

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