TableView 动态加载数据

DonviYang 2012-04-06

第一步:

先把增加的数据增加到TableView的数据源,

例子:数据源为sources,增加的对象为obj

[sourcesinsertObject:objatIndex:sources.count];

第二步:

调用tableViewinsertRowsAtIndexPaths

例子:增加列数为count,开始增加的位置为position

[self.tableViewbeginUpdates];

NSMutableArray*insertion=[[[NSMutableArrayalloc]init]autorelease];

for(inti=0;i<count;++i){

[insertionaddObject:[NSIndexPathindexPathForRow:position+iinSection:0]];

}

[self.tableViewinsertRowsAtIndexPaths:insertionwithRowAnimation:UITableViewRowAnimationNone];

[self.tableViewendUpdates];

相关推荐