Sobes.tech
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)
            }
        }
    }
}