数量と合計
CoddyのSwiftジャーニー「SwiftUI入門」セクションの一部。レッスン 46/50。
チャレンジ
中級前の手順の内容をすべて残します。OrderViewで次の操作を行います。
1から始まる@Stateのquantityを追加し、タイトルがQuantity: 1のStepperを追加します。値の範囲は1から5までで、識別子はquantityです。- 計算プロパティ
extraを追加します。Small の場合は0、Medium の場合は0.5、Large の場合は1.0にします。 - 合計値
(price + extra) * quantityを、Total: $4.25(小数点以下2桁)として.headlineフォントで表示します。識別子はtotalとし、Stepper の下に配置します。
自分で試してみよう
import SwiftUI
@main
struct CoddyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}SwiftUI入門のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド