Xcode:如何获取 textLabel 以显示在 textField 中输入的附加静态文本?

Posted

技术标签:

【中文标题】Xcode:如何获取 textLabel 以显示在 textField 中输入的附加静态文本?【英文标题】:Xcode: How do I get a textLabel to display addition static text that is being entered in the textField? 【发布时间】:2014-05-23 00:38:08 【问题描述】:

我是 Xcode 新手,请帮忙。

所以我知道如何使用文本字段更改标签框中的文本:

self.textLabel.text = self.textField.text

问题是:如何将静态文本添加到正在输入的文本中?

如果在 textField 中输入了名称,如何让标签框显示“Hi”,然后输入任何文本?

我必须在“=”符号之后的“self.textField.text”前面放什么?

谢谢

【问题讨论】:

【参考方案1】:

您需要连接 2 个字符串。 这里有一些线索:

Shortcuts in Objective-C to concatenate NSStrings

Concatenate String in String Objective-c

Simple string concatenation in Objective C

所以:

self.textLabel.text = [@"Hi" stringByAppendingString: self.textField.text]

[textLabel setStringValue: [@"Hi" stringByAppendingString: self.textField.text]];

【讨论】:

以上是关于Xcode:如何获取 textLabel 以显示在 textField 中输入的附加静态文本?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式获取 Xcode 显示的线程名称

如何在 Xcode 中获取 JSONarray 值以显示在文本字段中? [关闭]

UITableViewCell textlabel 内容不显示任何内容

XCode autolayout iOS9 - 在顶部栏下方和中间水平设置 TextLabel 几个像素

QT中TextLabel如何显示变量值

Xcode 在表格中显示数组时崩溃