我有一个 UITextField
,我要求用户使用数字键盘输入一些数据。
- 出来的数据是字符串还是整数?
- 如何将他们输入的数字乘以 10,然后将其输出到标签?
最佳答案
只需使用 UITextField
的 text
属性来获取值(这是一个字符串)。
然后,使用 toInt()
方法(返回一个可选值)将其转换为整数,以便您可以执行数学运算。
@IBOutlet weak var field: UITextField!
@IBOutlet weak var label: UILabel!
@IBAction func getVal () {
var text: String = field.text
var multipliedNum: Int = 0
if let num = text.toInt() {
multipliedNum = num * 10
}
label.text = "\(multipliedNum)"
}
关于swift - 从 UITextField 获取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25859986/