Ios 如何在标签上显示多个文本字段?

Ios 如何在标签上显示多个文本字段?,ios,swift,uitextfield,uilabel,Ios,Swift,Uitextfield,Uilabel,我不确定这个问题的措辞是否有意义,所以让我总结一下 我有2个UIExFields和2个UILabel 当我在第一个文本字段中键入并点击return时,它将显示我的文本,这一切都正常工作 现在我不知道如何将相同的应用于我的其他文本字段和标签。我读到,如果我在Xcode“1”中将标记应用于我的文本字段,那么我可以将标记“2”应用于我的其他文本字段 这是我正在使用的代码,所以当我按下return键时,它将显示textfield标记“1” 因此,为了完全解决这个问题,我想在每个单独的标签上显示两个单独的

我不确定这个问题的措辞是否有意义,所以让我总结一下

我有2个UIExFields和2个UILabel

当我在第一个文本字段中键入并点击return时,它将显示我的文本,这一切都正常工作

现在我不知道如何将相同的应用于我的其他文本字段和标签。我读到,如果我在Xcode“1”中将标记应用于我的文本字段,那么我可以将标记“2”应用于我的其他文本字段

这是我正在使用的代码,所以当我按下return键时,它将显示textfield标记“1”


因此,为了完全解决这个问题,我想在每个单独的标签上显示两个单独的文本字段

只需在
if
中添加一个
else

if textField.tag == 1 {
    nameDisplay.text = textField.text
} else {
    otherLabel.text = textField.text
}
请注意,您不需要
在该代码中

如果您的文本字段有出口,另一个选择是执行以下操作,而不是麻烦使用标记:

if textField == someTextFieldOutlet {
    nameDisplay.text = textField.text
} else {
    otherLabel.text = textField.text
}

其中
someTextFieldOutlet
显然需要是您拥有的相应文本字段出口的实际名称。

只需在
中添加一个

if textField.tag == 1 {
    nameDisplay.text = textField.text
} else {
    otherLabel.text = textField.text
}
请注意,您不需要
在该代码中

如果您的文本字段有出口,另一个选择是执行以下操作,而不是麻烦使用标记:

if textField == someTextFieldOutlet {
    nameDisplay.text = textField.text
} else {
    otherLabel.text = textField.text
}

如果
someTextFieldOutlet
是,显然需要是您拥有的相应文本字段出口的实际名称。

谢谢,我现在就试试这个。我只加了一个?因为我一直遇到线程错误,而我能找到的唯一修复方法是使用?。如果您在没有
的情况下遇到错误,那么您可能没有将标签连接到故事板中的插座。您的修复方法对我非常有效,谢谢。我仍然需要阅读更多,以了解我的标签在故事板中没有连接到我的插座的地方,因为出于某种原因,我只是不理解。谢谢你的帮助!谢谢,我现在就试试这个。我只加了一个?因为我一直遇到线程错误,而我能找到的唯一修复方法是使用?。如果您在没有
的情况下遇到错误,那么您可能没有将标签连接到故事板中的插座。您的修复方法对我非常有效,谢谢。我仍然需要阅读更多,以了解我的标签在故事板中没有连接到我的插座的地方,因为出于某种原因,我只是不理解。谢谢你的帮助!