Stepper e slider
Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 26 di 50.
Un Stepper ha i pulsanti - e + che modificano un numero. L’intervallo in: mantiene il valore entro i limiti:
@State private var cups = 1
Stepper("Cups: \(cups)", value: $cups, in: 1...5)A 5 il pulsante + smette di funzionare, e a 1 fa lo stesso il pulsante -. step: cambia di più di un'unità alla volta.
Uno Slider seleziona un Double trascinando:
@State private var volume = 50.0
Slider(value: $volume, in: 0...100, step: 5)Lo stato è un Double, quindi scrivi 50.0, non 50, quando lo dichiari.
Sfida
FacileConsenti all’utente di scegliere quanti biglietti acquistare. Sostituisci il testo con uno Stepper intitolato Tickets: 1, Tickets: 2, ... associato a tickets, da 1 a 4. Assegna allo stepper l’identificatore tickets.
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