Menu
CoddyTech

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.

challenge icon

Thử thách

Trung bình

Giữ lại mọi thứ từ các bước trước. Trong OrderView:

  1. Thêm @State quantity bắt đầu từ 1 và một Stepper có tiêu đề Quantity: 1, ... từ 1 đến 5, với định danh quantity.
  2. Thêm thuộc tính được tính toán extra: 0 cho Small, 0.5 cho Medium và 1.0 cho Large.
  3. Hiển thị tổng tiền, (price + extra) * quantity, dưới stepper dưới dạng Total: $4.25 (hai chữ số thập phân), bằng phông chữ .headline và có định danh total.

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