cell.textLabel setText包含多个项目

时间:2013-11-24 18:37:44

标签: ios uitableview

我正在使用[cell.textLabel setText:title];这工作得很好,但我想在相同的单元格中添加更多内容。

例如:

[cell.textLabel setText: title];
[cell.textLabel setText: venue];
[cell.textLabel setText: offer];

[cell.textLabel setText: title];
[cell.textLabel setText: venue];
[cell.textLabel setText: offer];

[cell.textLabel setText: title];
[cell.textLabel setText: venue];
[cell.textLabel setText: offer];

etc etc

但当然,这只是覆盖了之前的内容。所以我只是在每个单元格中获得“报价”。

这样的事情怎么样?请记住,这是我的第一个应用程序,距离“hello world”一步,请原谅我,如果这似乎是一个愚蠢的问题:)

感谢,

2 个答案:

答案 0 :(得分:1)

您可以组合这样的字符串:

NSString *celltext;

celltext = title;

celltext = [celltext stringByAppendingString:@" "];
celltext = [celltext stringByAppendingString:venue];
celltext = [celltext stringByAppendingString:@" "];
celltext = [celltext stringByAppendingString:offer];
[cell.textLabel setText: celltext];

替代解决方案:

NSString *celltext;
celltext = [celltext stringByAppendingFormat:@"%@ %@ %@", title, venue, offer];
[cell.textLabel setText: celltext];

答案 1 :(得分:0)

感谢@Bhumeshwer katre的信息......教一个人钓鱼。 :)

我建议任何偶然发现这个问题的人都要关注此链接,这很容易做,如果你是像我这样的初学者,你会学到很多东西:http://www.appcoda.com/customize-table-view-cells-for-uitableview/