Junior — Middle
Můžeš uvést hlavní prvky a komponenty používané ve SwiftUI pro tvorbu rozhraní?
sobes.tech AI
Odpověď od AI
V SwiftUI se používají následující základní prvky a komponenty pro tvorbu rozhraní:
-
View — základní stavební blok rozhraní. Všechny prvky dědí z protokolu View.
-
Text — zobrazení textu.
-
Image — zobrazení obrázků.
-
Button — tlačítko s akcí.
-
Stackové komponenty:
- HStack — vodorovný zásobník pro umístění prvků do řady.
- VStack — svislý zásobník pro umístění prvků do sloupce.
- ZStack — překrytí prvků.
-
List — seznam prvků, podobný UITableView.
-
NavigationView — kontejner pro navigaci mezi obrazovkami.
-
Form — formulář pro zadávání dat.
-
Spacer — prvek pro vytváření flexibilních okrajů.
-
Modifiers — metody pro nastavení vzhledu a chování View (například
.padding(),.background(),.font()).
Příklad jednoduchého rozhraní s tlačítkem a textem:
import SwiftUI
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack {
Text("Počet stisknutí: \(count)")
.font(.title)
Button("Stiskni mě") {
count += 1
}
.padding()
.background(Color.blue)
.foregroundColor(.white)
.cornerRadius(8)
}
.padding()
}
}
SwiftUI je zaměřen na deklarativní popis rozhraní, což usnadňuje tvorbu a údržbu UI.