Menu
Coddy logo textTech

数量と合計

CoddyのSwiftジャーニー「SwiftUI入門」セクションの一部。レッスン 46/50。

challenge icon

チャレンジ

中級

前の手順の内容をすべて残します。OrderViewで次の操作を行います。

  1. 1から始まる@Statequantityを追加し、タイトルがQuantity: 1Stepperを追加します。値の範囲は1から5までで、識別子はquantityです。
  2. 計算プロパティextraを追加します。Small の場合は0、Medium の場合は0.5、Large の場合は1.0にします。
  3. 合計値(price + extra) * quantityを、Total: $4.25(小数点以下2桁)として.headlineフォントで表示します。識別子はtotalとし、Stepper の下に配置します。

自分で試してみよう

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

SwiftUI入門のすべてのレッスン

自分で練習してみよう: Swiftプレイグラウンド