我正在使用一个使用动态部分的 tableview,我有一个 sectionArray,它由部分标题和另一个包含所有部分的全部数据的数组组成,我无法弄清楚如何为每个部分编写行的单元格,因为它是动态的
代码是:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return [appDelegate.sectionArray count];
}
- (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section
{
return [appDelegate.appNameArray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
UILabel *AppNameLabel=[[UILabel alloc]initWithFrame:CGRectMake(80, 0, 120, 30)];
[AppNameLabel setBackgroundColor:[UIColor clearColor]];
[AppNameLabel setText:[NSString stringWithFormat:@"%@",[appDelegate.appNameArray objectAtIndex:indexPath.row]]];
[AppNameLabel setFont:[UIFont systemFontOfSize:14]];
[cell.contentView addSubview:AppNameLabel];
return cell;
}
在 appname 数组中,我有包含所有部分的数据,我需要为特定部分隔离,如何在单元格中制作行索引请帮助。
提前致谢。