【发布时间】:2019-09-18 14:44:26
【问题描述】:
我正在使用 Swift,我想知道如何将用户输入存储为变量(它是一个双精度变量)。
我仍处于学习状态,所以我一直在观看有关这种情况的 youtube 教程,但没有任何帮助。
我的代码:
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var userInput: UITextField!
override func viewDidLoad() {
userInput.delegate = self
}
@IBAction func Increment(_ sender: UIButton) {
var inc = 0
userInput = userInput + inc
}
@IBAction func Decrement(_ sender: UIButton) {
}
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
userInput.resignFirstResponder()
}
}
extension ViewController: UITextFieldDelegate{
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}
用户将能够输入一个数字并通过某个输入值增加或减少该数字。
【问题讨论】:
-
你知道你是通过加 1 而不是 0 来递增的,对吧?