首页 > 解决方案 > 如何将 4 个 UITextfields 的信息合并到一个 UILabel 中

问题描述

我在一页上有 4 个文本字段,我想让它们显示在一个标签上。我的应用程序询问用户他们的街道、城市、国家和邮政编码。对于每个输入,都有一个文本字段。

如何让这些文本字段的信息显示在另一个页面上的单个标签中?

我让用户输入他们的街道、城市、国家和邮政编码。

然后我将它显示在标签中:(123 street city, USA 12345)。

标签: iosswiftuitextfielduilabel

解决方案


我们可以抓住他们的每一个文本并使用转义符将它们放在一个字符串中。这是您的问题的解决方案,其中每个对象的名称很可能必须更改:

textFieldStreet.text = "123 Street"
textFieldCity.text = "Townsville"
textFieldCountry.text = "USA"
textFieldPostal.text = "12345"

let finalText = "\(textFieldStreet.text!), \(textFieldCity.text!), \(textFieldCountry.text!) \(textFieldPostal.text!)"

outputLabel.text = finalText // This results in "123 Street, Townsville, USA 12345"

只需将每个 UITextField(textFieldStreet 等)的名称替换为您的文本字段的名称,并将“outputLabel”替换为您的输出标签的名称!


推荐阅读