Sobes.tech
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.