我有一个nsmutable数组,所以我想在tableview上显示数组元素,但是当我
时滚动tableview单元格应添加新元素。
如果在滚动表视图时如何在运行时添加元素,则会产生混淆。 ??
- (void)viewDidLoad
{
tableList1 = [[NSMutableArray alloc]initWithObjects:@"John",@"Dick",@"nihyan",@"alex",@"niv",nil];
NSLog(@" arr count in Friends list %i",tableList2.count);
[super viewDidLoad];
}
答案 0 :(得分:3)
你确实感到困惑:)
让我们将答案分成2个场景:
CellForRowAtIndexPath
并且表格视图将重复使用单元格,并在用户滚动时显示下一行。您需要添加项:最简单的方法是将新数据添加到数组中:
[tableList1 addObject:YourObject];
然后致电:
[self.yourTableView reloadData];
你应该知道有一些方法可以添加一行而不刷新所有表。
您可以在此处了解详情:UITableView Guide