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ą.