Jumlah dan Total
Termasuk bagian Pengenalan SwiftUI dalam perjalanan Swift di Coddy. Pelajaran 46 dari 50.
Tantangan
SedangPertahankan semua yang sudah dibuat pada langkah sebelumnya. Di OrderView:
- Tambahkan
@Statequantityyang dimulai dari1, danStepperberjudulQuantity: 1, ... dari1hingga5, dengan identifierquantity. - Tambahkan computed property
extra:0untuk Small,0.5untuk Medium, dan1.0untuk Large. - Tampilkan total,
(price + extra) * quantity, sebagaiTotal: $4.25(dua angka desimal) dengan font.headline, menggunakan identifiertotal, di bawah stepper.
Coba sendiri
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Semua pelajaran di Pengenalan SwiftUI
Latihan sendiri: Playground SwiftUI