我正在尝试根据UILabel
中插入的数字更新UITextField
。
UITextField
,假设插入了45
执行(45 * 2)
的功能 UILabel
现在将变为90
我无法从函数中导出值并更新UILabel
。
答案 0 :(得分:0)
请将目标添加到viewDidLoad
中的文本字段更改,如下所示
textField.addTarget(self, action: #selector(self.textChanges(_:)), for: UIControlEvents.editingChanged)
并在此处获取更改
func textChanges(_ textField: UITextField) {
let text = textField.text!
let value = Int(text) * 2
self.lbl.text = "\(value)"
}
希望它有所帮助。