在文本字段中输入不同的输入到swift中的标签

问题描述 投票:-3回答:1

我有1个TextFieldand 3 Labels。我需要它到我输入框中的位置并点击输入它将输入发送到第一个标签然后重置TextField。接下来我输入新数据并再次点击输入,而不更改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 }
swift button input label textfield
1个回答
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
}
© www.soinside.com 2019 - 2024. All rights reserved.