Sobes.tech
Junior — Middle

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.