Số lượng và tổng tiền
Thuộc phần Giới thiệu về SwiftUI trong hành trình Swift của Coddy. Bài học 46 trên 50.
Thử thách
Trung bìnhGiữ lại mọi thứ từ các bước trước. Trong OrderView:
- Thêm
@Statequantitybắt đầu từ1và mộtSteppercó tiêu đềQuantity: 1, ... từ1đến5, với định danhquantity. - Thêm thuộc tính được tính toán
extra:0cho Small,0.5cho Medium và1.0cho Large. - Hiển thị tổng tiền,
(price + extra) * quantity, dưới stepper dưới dạngTotal: $4.25(hai chữ số thập phân), bằng phông chữ.headlinevà có định danhtotal.
Tự làm thử
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}Tất cả bài học trong Giới thiệu về SwiftUI
Tự luyện tập: Playground SwiftUI