Xcode: How do I get a textLabel to display additio

2019-03-06 16:32发布

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条回答
来,给爷笑一个
2楼-- · 2019-03-06 16:48

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]];
查看更多
登录 后发表回答