在我tableView
的表格中始终存在五行,当我点击其中之一时,新的三行将出现在所点击的行下方。
如果前五行是默认值UITableViewCell
,我希望这三个单元格也来自另一个自定义单元格;所以主要的五个单元格将不同于辅助行(主单元格下的三个)。
这是我添加辅助行的方法:
在tableView
委托中didSelectRowAtIndexPath
:
NSInteger count = indexPath.row + 1;
NSMutableArray *newRows = [NSMutableArray array];//
self.expandedIndex = indexPath.row + 1;
self.tableExpanded = YES;
for(int i = 0; i < [self.numbers count]; i++)
{
NSIndexPath *path = [NSIndexPath indexPathForRow:count inSection:0];
[newRows addObject:path];
[self.myArray insertObject:[self.numbers objectAtIndex:i] atIndex:count];
count++;
}
[tableView insertRowsAtIndexPaths:newRows withRowAnimation:UITableViewRowAnimationTop];
添加的行,但我希望它们来自我要创建的自定义单元格,任何想法