Kalkulator Tip
Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 48 dari 50.
Tantangan
SedangBuat kalkulator tip di dalam VStack:
TextFielddengan placeholderBilldan identifierbill, yang terhubung ke stateStringbillTextPickertersegmentasi berjudulTip(identifiertip) yang terhubung ke stateInttipPercentdengan nilai awal15, dengan opsi10%,15%, dan20%yang diberi tag10,15, dan20- teks
Tip: $7.50(identifiertipAmount) dan teksTotal: $57.50(identifiertotal), keduanya dengan dua angka desimal
Baca tagihan menggunakan Double(billText) ?? 0, sehingga field yang kosong atau tidak valid dihitung sebagai 0.
Coba sendiri
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI