swiftで足し算をしてラベルに答えを表示するコードを書こうとしています
ですが、なぜかString をIntに変換できないし、ボタンを押さずに自動で表示する方法もわかりません
toIntじゃStringを変換できないんですか?
また、自動で表示するのは何というのですか?
import UIKit
class ViewController: UIViewController,UITextFieldDelegate {
@IBOutlet weak var left: UITextField! @IBOutlet weak var right: UITextField! @IBOutlet weak var answ: UILabel! override func viewDidLoad() { super.viewDidLoad() left.text = "ここに " right.text = "入力 " left.delegate = self right.delegate = self answ.text = "答え" self.view.addSubview(answ) func textFieldDidBeginEditing(_ textField: UITextField) { print("textFieldDidBeginEditing: (left.text!)") } func rightDidBeginEditing(_ textField: UITextField) { print("textFieldDidBeginEditing: (right.text!)") } func textFieldDidEndEditing(_ textField: UITextField) { print("textFieldDidEndEditing: (left.text!)") } func rightFieldDidEndEditing(_ textField: UITextField) { print("textFieldDidEndEditing: (right.text!)") } answ.text = left.text } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }
}
回答1件
あなたの回答
tips
プレビュー