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
}Sfida
PrincipianteSostituisci 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()
}
}
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Introduzione a SwiftUI
7Elenchi
Per ogni elementoElementi identificabiliElencoAggiungere elementiRiepilogo - Lista della spesa10Progetto - Coddy Coffee
Panoramica del progettoSchermate delle bevande2Mostrare contenuti
Viste di testoNumeri nel testoFontColoriSF SymbolsRiepilogo - Etichetta del prezzo5Stato e pulsanti
PulsantiLa proprietà @StateStato vero o falsoViste condizionaliRiepilogo - SegnapuntiEsercitati da solo: Playground SwiftUI