Junior — Middle
Kādi ir galvenie SwiftUI komponenti, kas tiek izmantoti sarakstu un kolekciju attēlošanai?
sobes.tech AI
Atbilde no AI
SwiftUI galvenās sastāvdaļas, lai parādītu sarakstus un kolekcijas elementus, ir:
- List — tiek izmantots, lai izveidotu vertikālu elementu sarakstu. Automātiski atbalsta ritināšanu un optimizāciju.
- ForEach — ļauj iterēt pār datu kolekciju un izveidot atkārtojošus skatus. Bieži tiek izmantots iekšā List vai citos konteineros.
- LazyVStack un LazyHStack — slinki vertikālie un horizontālie steki, kas izveido elementus pēc nepieciešamības, noderīgi lielām kolekcijām.
- ScrollView — ritināšanas konteineris, kurā var ievietot kolekcijas, piemēram, ar LazyVStack.
Piemērs, kā izmantot List ar ForEach:
struct ContentView: View {
let items = ["Ābols", "Banāns", "Vīnogas"]
var body: some View {
List {
ForEach(items, id: \ .self) { item in
Text(item)
}
}
}
}