问题
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