我有以下代码。该数组是从XML构建的,因此每个节点都有一个Title(将是节标题)和文本(它将放在单元格中)
因此每个节点有1个单元格和1个标题
- (NSInteger)
numberOfSectionsInTableView:(UITableView *)tableView {
return [arrySummaryTitle count];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 1;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
AssessObject *newObj1 = [[AssessObject alloc] init];
newObj1=[totalArray objectAtIndex:indexPath.row];
cell.textLabel.text = newObj1.routeImage;
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;
cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:17.0];
return cell;
}
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
return [arrySummaryTitle objectAtIndex:section];
}
我真正努力做的是循环遍历单元格和节标题以循环遍历newObj1.routeImage并从一个数组中获取单元格文本和单元格部分?我甚至都在努力解释它哈哈
阵列构建如下:
章节标题,章节标题,章节标题等
同样的文字,他们都在newObj1.whatever
所以我需要它,所以表格就像:
[Section Header]
[Section Text]
[Section Header]
[Section Text]
等
有意义吗?!汤姆
答案 0 :(得分:3)
newObj1 = [totalArray objectAtIndex:indexPath.section];
这将获取该部分而不是行,因为每个部分中只有一个项目,indexPath.row
将始终返回相同的值。请参阅NSIndexPath UIKit Additions。