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