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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在文本字段中输入不同的输入到swift中的标签相关的知识,希望对你有一定的参考价值。

我有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 }
答案

在你的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
}

以上是关于在文本字段中输入不同的输入到swift中的标签的主要内容,如果未能解决你的问题,请参考以下文章

将字段标签的基线与文本输入中的文本基线对齐

在 SwiftUI 中的 forEach 期间将文本字段输入添加到数组

在iphone中单击按钮时如何将文本字段/标签中的值添加到数组中

在标签javascript中使用输入类型值将输入文本字段更改为标签

Swift 在文本输入期间验证 2 uitextfield 密码

出现键盘时移动文本字段会覆盖(Swift)中的顶部文本字段