Menu
Coddy logo textTech

Pulsanti

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

Un Button mostra un'etichetta ed esegue un'azione quando viene toccato. La forma più breve accetta un titolo e una closure:

Button("Sign in") {
    // viene eseguito quando si tocca il pulsante
}

Per un’etichetta personalizzata, passa prima l’azione e crea l’etichetta in una seconda closure:

Button {
    // azione
} label: {
    Label("Add to cart", systemImage: "cart")
}

.buttonStyle(.borderedProminent) crea un pulsante pieno e role: .destructive contrassegna un’azione che elimina qualcosa, mostrandola in rosso:

Button("Delete", role: .destructive) {
    // elimina
}
challenge icon

Sfida

Principiante

Sostituisci il testo con un Button intitolato Order coffee. Per ora, la sua azione può rimanere vuota. Assegnagli lo stile di pulsante .borderedProminent.

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