数量和总价
本课属于 Coddy Swift 学习旅程的“SwiftUI 入门”单元。第 46 课,共 50 课。
挑战
中等保留前面各步中的所有内容。在 OrderView 中:
- 添加一个初始值为
1的@Statequantity,以及标题为Quantity: 1的Stepper,范围从1到5,标识符为quantity。 - 添加一个计算属性
extra:Small 对应0,Medium 对应0.5,Large 对应1.0。 - 在步进器下方,以
.headline字体显示总价(price + extra) * quantity,格式为Total: $4.25(两位小数),标识符为total。
亲手试试
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}SwiftUI 入门中的所有课
自己练习: SwiftUI 在线编辑器