Junior — Middle
Môžeš uviesť hlavné prvky a komponenty používané v SwiftUI na tvorbu rozhraní?
sobes.tech AI
Odpoveď od AI
V SwiftUI sa nasledovnými základnými prvkami a komponentami sa vytvárajú rozhrania:
-
View — základný stavebný blok rozhrania. Všetky prvky dedičia od protokolu View.
-
Text — zobrazovanie textu.
-
Image — zobrazovanie obrázkov.
-
Button — tlačidlo s akciou.
-
Stackové komponenty:
- HStack — horizontálny zásobník na umiestnenie prvkov v riadku.
- VStack — zvislý zásobník na umiestnenie prvkov v stĺpci.
- ZStack — prekrytie prvkov.
-
List — zoznam prvkov, podobný UITableView.
-
NavigationView — kontajner na navigáciu medzi obrazovkami.
-
Form — formulár na zadávanie údajov.
-
Spacer — prvok na vytváranie flexibilných okrajov.
-
Modifiers — metódy na nastavenie vzhľadu a správania View (napríklad,
.padding(),.background(),.font()).
Príklad jednoduchého rozhrania s tlačidlom a textom:
import SwiftUI
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack {
Text("Počet stlačení: \(count)")
.font(.title)
Button("Klikni ma") {
count += 1
}
.padding()
.background(Color.blue)
.foregroundColor(.white)
.cornerRadius(8)
}
.padding()
}
}
SwiftUI je zameraný na deklaratívny opis rozhrania, čo uľahčuje tvorbu a údržbu UI.