抱歉这个愚蠢的问题。我有两个NSStrings,我想创建第三个字符串,第一个字符串加上一个新行加上第二个字符串。我知道这一定很容易,但我正在寻找它。
最终,我希望生成的字符串能够在表格视图单元格中正确显示。
此致
戴夫
答案 0 :(得分:5)
对于任意数量的字符串,将它们放在一个数组中并发送componentsJoinedByString:
消息,并传递CRLF字符串(@"\r\n"
)。
答案 1 :(得分:3)
最好的办法是使用stringWithFormat:
NSString *newString = [NSString stringWithFormat:@"%@\r\n%@", firstString, secondString];
将其放入表格单元格时,您可能必须设置numberOfLines
属性并覆盖- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
方法。
完成后不要让你释放字符串。