Junior — Middle
Koje su glavne komponente u SwiftUI koje se koriste za prikazivanje spiskova i kolekcija elemenata?
sobes.tech АИ
Одговор од АИ
U SwiftUI, glavni sastavni delovi za prikazivanje lista i kolekcija elemenata su:
- List — koristi se za kreiranje vertikalne liste elemenata. Automatski podržava skrolovanje i optimizaciju.
- ForEach — omogućava iteraciju kroz kolekciju podataka i kreiranje ponovljenih prikaza. Često se koristi unutar List ili drugih kontejnera.
- LazyVStack i LazyHStack — lenji vertikalni i horizontalni stekovi koji kreiraju elemente po potrebi, korisni za velike kolekcije.
- ScrollView — kontejner sa mogućnošću skrolovanja, u koji se mogu postaviti kolekcije elemenata, na primer pomoću LazyVStack.
Primer korišćenja List sa ForEach:
struct ContentView: View {
let items = ["Jabuka", "Banana", "Višnja"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}