快速输入从文本字段到标签的不同输入

时间:2018-09-03 14:39:26

标签: swift button input label textfield

我有1 TextField和3 Labels。我需要将其输入框中,然后按Enter,它将输入发送到第一个标签,然后重置TextField。接下来,我输入新数据并再次按下Enter键,而无需更改Label1文本,我需要Label2中的新输入。

接下来,我输入新数据并再次按Enter键,而不更改标签1文本,我需要将新输入内容放入标签2中。

名称为valueLbl1,valueLbl2,valueLbl3,textField

valueLbl1.text = textField.text
if valueLbl1.text == textField.text {textField.text = ""}
if textField.text == "" {valueLbl2.text = textField.text }

1 个答案:

答案 0 :(得分:0)

在您的ViewDidLoad()设置中,

valueLbl1.text = ""
valueLbl2.text = ""
textField.text = ""

在委托方法的TextField中键入完成

func textFieldDidEndEditing(_ textField: UITextField) {
    if valueLbl1.text.isEmpty == true{
         valueLbl1.text = textField.text
         textField.text = ""
         return
    }
    else if valueLbl2.text.isEmpty == true{
         valueLbl2.text = textField.text
         textField.text = ""
         return
    }
    return
}