Meg tudod nevezni a SwiftUI-ban az interfészek létrehozásához használt fő elemeket és komponenseket?
sobes.tech MI
Válasz az MI-től
A SwiftUI-ban a felületek létrehozásához a következő alapvető elemek és komponensek használhatók:
-
View — az interfész alapvető építőköve. Minden elem a View protokollból származik.
-
Text — szöveg megjelenítése.
-
Image — képek megjelenítése.
-
Button — akcióval rendelkező gomb.
-
Stack-komponensek:
- HStack — vízszintes stack, elemek sorba rendezéséhez.
- VStack — függőleges stack, elemek oszlopba rendezéséhez.
- ZStack — elemek egymásra helyezése.
-
List — elemlista, hasonló a UITableView-hez.
-
NavigationView — konténer az oldalak közötti navigációhoz.
-
Form — adatbeviteli űrlap.
-
Spacer — elem a rugalmas margók létrehozásához.
-
Modifiers — módszerek a View megjelenésének és viselkedésének beállítására (pl.
.padding(),.background(),.font()).
Egyszerű felület példája gombbal és szöveggel:
import SwiftUI
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack {
Text("Kattintások száma: \(count)")
.font(.title)
Button("Kattints rám") {
count += 1
}
.padding()
.background(Color.blue)
.foregroundColor(.white)
.cornerRadius(8)
}
.padding()
}
}
A SwiftUI deklaratív módon írja le a felületet, ami megkönnyíti a UI létrehozását és karbantartását.