如何在单个UITableVIewCell中显示json数组值

时间:2014-09-30 09:48:10

标签: ios uitableview

如何在单个UITableVIewCell数组中显示json数组值:

Barbell, "EZ Bar", Dumbbell, Rope, "Resistance Bands", Machine, Cable, Kettlebell, "Body Weight" 

UITableVIew numberOfRowsInSection给我的数组计数。当我显示这些数组。它显示每个单元格买一个。但我需要在一个单元格中显示所有值。

在单元格中,我想显示三个值,例如此示例。

[p> [Barbell EZ bar哑铃],然后下一个值。请告诉我该怎么做。我是新发展的。

2 个答案:

答案 0 :(得分:1)

使用以下代码添加字符串,无论您要使用什么来加入组件:

如果您想加入space " "

NSString *string = [array componentsJoinedByString:@" "];

如果您想加入comma ","

NSString *string = [array componentsJoinedByString:@","];

答案 1 :(得分:0)

请检查:https://gist.github.com/jamztang/6913749

然后您可以使用:

在界面文件中:

@property (strong, nonatomic) NSArray *splittedArray;

在实施档案中:

    NSArray *items = [[NSArray alloc] initWithObjects:@"Barbell", @"EZ Bar", @"Dumbbell", @"Rope", "Resistance Bands", @"Machine", @"Cable", @"Kettlebell", @"Body Weight", nil];

    splittedArray = [NSArray splitArray:items componentsPerSegment:3]

然后在cellForRowAtIndexPath中使用splittedarray的每个内容。

例如:

[self.splittedArray objectAtIndex:indexPath.row]