自动更新UILabel

时间:2018-03-29 23:49:14

标签: swift

我正在尝试根据UILabel中插入的数字更新UITextField

UITextField,假设插入了45

执行(45 * 2)

的功能

UILabel现在将变为90

我无法从函数中导出值并更新UILabel

1 个答案:

答案 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)"
}

希望它有所帮助。