Menu
Coddy logo textTech

Allineamento e spaziatura

Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 11 di 50.

Una VStack centra le sue viste e lascia un piccolo spazio predefinito tra di esse. Puoi modificare entrambi quando crei lo stack:

VStack(alignment: .leading, spacing: 12) {
    Text("Order #42")
        .font(.headline)
    Text("2 coffees")
    Text("Ready at 10:30")
}

alignment: .leading allinea le viste sul bordo sinistro (.trailing è il bordo destro). spacing: 12 mette 12 punti tra ogni coppia di viste.

Un HStack allinea invece verticalmente: .top, .center o .bottom:

HStack(alignment: .top, spacing: 20) {
    Text("Left")
    Text("Right")
}
challenge icon

Sfida

Facile

Fai in modo che la ricevuta sembri un elenco: imposta l'allineamento di VStack su .leading e la spaziatura su 12.

Provalo tu

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Introduzione a SwiftUI

Esercitati da solo: Playground SwiftUI