Numeri nel testo
Fa parte della sezione Introduzione a SwiftUI del percorso Swift di Coddy. Lezione 4 di 50.
Un Int in un valore letterale Text viene visualizzato come ti aspetti, ma un Double no. SwiftUI lo formatta con sei cifre decimali:
let price = 3.5
Text("Price: \(price)")Questo mostra Price: 3.500000. Aggiungi uno specifier per scegliere il formato:
Text("Price: \(price, specifier: "%.2f")")%.2f indica due cifre dopo la virgola, quindi il testo è Price: 3.50. %.1f dà una cifra e %.0f arrotonda a un numero intero.
Sfida
FacileIl prezzo mostra sei cifre decimali. Modifica il testo in modo che mostri Price: $4.50, con esattamente due cifre dopo il separatore decimale.
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