dsg*_*fdg 15 uitextfield swift
我有一个UITextField,我要求用户使用数字键盘输入一些数据.
Ast*_*oCB 29
只需使用它的text属性UITextField来获取值(这是一个String).
然后,使用该toInt()方法(返回一个可选项)将其转换为Integer,以便您可以执行数学运算.
@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)"
}
Run Code Online (Sandbox Code Playgroud)
Xcode 9 与 Swift
//Get reference of UITextView
@IBOutlet weak var inputMealName: UITextField!
//Get value of input from UITextView in variable
let name: String = inputMealName.text!
//Use input value eg. show alert
let alert = UIAlertController(title: "Alert", message: name, preferredStyle: UIAlertControllerStyle.alert)
alert.addAction(UIAlertAction(title: "Click", style: UIAlertActionStyle.default, handler: nil))
self.present(alert, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
Wei*_*zhi -1
您可以通过 UITextField 属性获取字符串。
数据以字符串形式出现。您可以使用字符串方法(intValue、doubleValue...等)将字符串值转换为数字。
当您获得数字时,您可以通过其文本属性设置标签输出。
| 归档时间: |
|
| 查看次数: |
57033 次 |
| 最近记录: |