Ios 如何在标签上显示多个文本字段?
我不确定这个问题的措辞是否有意义,所以让我总结一下 我有2个UIExFields和2个UILabel 当我在第一个文本字段中键入并点击return时,它将显示我的文本,这一切都正常工作 现在我不知道如何将相同的应用于我的其他文本字段和标签。我读到,如果我在Xcode“1”中将标记应用于我的文本字段,那么我可以将标记“2”应用于我的其他文本字段 这是我正在使用的代码,所以当我按下return键时,它将显示textfield标记“1”Ios 如何在标签上显示多个文本字段?,ios,swift,uitextfield,uilabel,Ios,Swift,Uitextfield,Uilabel,我不确定这个问题的措辞是否有意义,所以让我总结一下 我有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
是,显然需要是您拥有的相应文本字段出口的实际名称。谢谢,我现在就试试这个。我只加了一个?因为我一直遇到线程错误,而我能找到的唯一修复方法是使用?。如果您在没有?
的情况下遇到错误,那么您可能没有将标签连接到故事板中的插座。您的修复方法对我非常有效,谢谢。我仍然需要阅读更多,以了解我的标签在故事板中没有连接到我的插座的地方,因为出于某种原因,我只是不理解。谢谢你的帮助!谢谢,我现在就试试这个。我只加了一个?因为我一直遇到线程错误,而我能找到的唯一修复方法是使用?。如果您在没有?
的情况下遇到错误,那么您可能没有将标签连接到故事板中的插座。您的修复方法对我非常有效,谢谢。我仍然需要阅读更多,以了解我的标签在故事板中没有连接到我的插座的地方,因为出于某种原因,我只是不理解。谢谢你的帮助!