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