TextField
数字だけ入力できるようにする
import SwiftUI
struct ContentView: View {
@State var inputText = ""
@State var tax = 0.0
var body: some View {
VStack(spacing: 20) {
TextField("ここに金額を入力", text: $inputText)
.keyboardType(.numberPad) <--- 数字だけ入力できるようにします
Button("計算") {
tax = (Double(inputText) ?? 0) * 0.1 <--- inputTextは文字列型なので小数型に変換します
}
Text("価格: \(inputText)") <--- 文字列の中に変数をいれます
Text("消費税: \(tax)")
}
.padding()
}
}