Sobes.tech
Junior — Middle

Ar gali paminėti pagrindinius elementus ir komponentus, naudojamus SwiftUI kuriant sąsajas?

sobes.tech AI

Atsakymas iš AI

SwiftUI naudojami šie pagrindiniai elementai ir komponentai kuriant sąsajas:

  • View — pagrindinis sąsajos statybinis blokas. Visi elementai paveldi iš protokolo View.

  • Text — teksto rodymas.

  • Image — vaizdų rodymas.

  • Button — mygtukas su veiksmu.

  • Stack komponentai:

    • HStack — horizontali krūva elementų, išdėstyti eilėje.
    • VStack — vertikali krūva elementų, išdėstyti stulpelyje.
    • ZStack — elementų sluoksniavimas.
  • List — elementų sąrašas, panašus į UITableView.

  • NavigationView — konteineris navigacijai tarp ekranų.

  • Form — duomenų įvedimo forma.

  • Spacer — elementas, leidžiantis kurti lankstesnius tarpus.

  • Modifiers — metodai, skirti View išvaizdai ir elgsenai koreguoti (pvz., .padding(), .background(), .font()).

Pavyzdys paprastos sąsajos su mygtuku ir tekstu:

import SwiftUI

struct ContentView: View {
    @State private var count = 0

    var body: some View {
        VStack {
            Text("Paspaudimų skaičius: \(count)")
                .font(.title)
            Button("Paspausk mane") {
                count += 1
            }
            .padding()
            .background(Color.blue)
            .foregroundColor(.white)
            .cornerRadius(8)
        }
        .padding()
    }
}

SwiftUI orientuotas į deklaratyvų sąsajos aprašymą, kas palengvina UI kūrimą ir priežiūrą.