前提・実現したいこと
xcodeにて
storyboardにtextFieldを2つ配置して
デバイスのキーボードからではなくButtonを0〜9まで配置し、
Buttonから2つのtextFieldに数字を入力可能にしたい。
今2つのtextFieldをT1とT2とすると、
T1には数字を入力できますが、T2に数字を入力する場合
どのようにしたらいいのかわからずに困っています。
今T1をoutlet接続でpriceFieldと定義し
T2をoutlet接続でhowmanyFieldと定義しています。
Buttonは0から9までAction接続です。
ソースコードを記載しましただ、
このままではT1にしか数値を入力することができず、
ボタンを2セット用意する必要があると思いますが、
そのような設計はおかしいと思います。
このような場合どうすればよいでしょうか?
swiftの勉強を初めて約1週間の超初心者です。
どうぞよろしくお願いします。
環境
xcode9.3
os macOS High Sierra10.13.4
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
swift
1 @IBAction func tap1Button(_ sender: Any) {//1ボタンを押したとき 2 let value = priceField.text! + "1" 3 if let price = Int(value){ 4 5 priceField.text = "(price)" 6 } 7 }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。