Xcode: How do I get a textLabel to display addition static text that is being entered in the textField?

可紊 提交于 2019-12-20 07:46:55

问题


I am a Xcode newbie, please help.

So I know how to change the text in Label box by with a text field:

self.textLabel.text = self.textField.text

The question is: how do I add static text to text that is being entered?

Like if in the textField a name is entered, how do get the label box to display a "Hi," then whatever text that was entered?

What do I have to put in front of "self.textField.text" after the "=" sign ?

Thanks


回答1:


You need to concatenate 2 Strings. Here are some clues:

Shortcuts in Objective-C to concatenate NSStrings

Concatenate String in String Objective-c

Simple string concatenation in Objective C

So:

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

or

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


来源:https://stackoverflow.com/questions/23819294/xcode-how-do-i-get-a-textlabel-to-display-addition-static-text-that-is-being-en

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!