一个标签中有多个字符串

时间:2014-04-17 15:40:54

标签: objective-c string uilabel

我有一个需要显示两个字符串的标签。目前我有这个:

     self.artistLabel.text = self.string1;

我希望能够显示字符串1和字符串2.如果可能的话,我还需要一个" @"两个字符串之间的符号。我知道这一定很简单,我无法弄清楚。

3 个答案:

答案 0 :(得分:1)

你可以这样做:

self.artistLabel.text = [NSString
    stringWithFormat:@"%@ %@"
,   self.string1
,   self.string2
];

答案 1 :(得分:1)

//Create a new string from both string1 and string2 with an "@" in the middle
NSString *artistLabelString = [NSString stringWithFormat:"%@@@%@", self.string1, self.string2];

//Set the label
self.artistLabel.text = artistLabelString;

就像BETWEEN一样,中间的@@会给你一个@

答案 2 :(得分:0)

您只能在一个UILabel中显示一个字符串。但是,该字符串本身可以是多个字符串的组合。

要组合字符串,请查看stringByAppendingString:等方法。