在文本字段中输入不同的输入到swift中的标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在文本字段中输入不同的输入到swift中的标签相关的知识,希望对你有一定的参考价值。
我有1个TextField
and 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中使用输入类型值将输入文本字段更改为标签