Junior — Middle
Millised on SwiftUI peamised komponendid, mida kasutatakse loendite ja elementide kogumite kuvamiseks?
sobes.tech AI
Vastus AI-lt
SwiftUI-s on peamised komponendid elementide loendite ja kogumite kuvamiseks:
- List — kasutatakse vertikaalse loendi loomiseks. Toetab automaatset kerimist ja optimeerimist.
- ForEach — võimaldab iteratsiooni andmekogumi üle ja korduvate vaadete loomist. Sageli kasutatakse List-i või teiste konteinerite sees.
- LazyVStack ja LazyHStack — laisad vertikaalsed ja horisontaalsed virnad, mis loovad elemente vastavalt vajadusele, kasulik suurte kogumite puhul.
- ScrollView — keritav konteiner, kuhu saab paigutada kogumeid, näiteks LazyVStack-i abil.
Näide List-i kasutamisest koos ForEach-iga:
struct ContentView: View {
let items = [" õun", "banaan", "kirss"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}