我想同時在tableview中的最後一行前面插入很多行,但它在最後一行前面加上一行,並在末尾加上兩行。如何弄清楚?請幫助我,提前謝謝你。 !如何在tableview中同時插入更多行?
- (void)morePicture:(id)sender{
NSMutableArray *indexPaths = [[NSMutableArray alloc] init];
for (int i=0; i<3; i++) {
NSString *s = [[NSString alloc] initWithFormat:@"%d",i];
[photos addObject:s];
NSIndexPath *indexpath = [NSIndexPath indexPathForRow:i inSection:0];
[indexPaths addObject:indexpath];
}
[table beginUpdates];
[table insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
[table endUpdates];
[table reloadData];
}
Inafziger,謝謝爲了您的幫助,但我不想在表格末尾添加行,我只想在最後一行之前添加行 – AlvinZhu 2012-03-21 15:23:56
好吧,只需在創建indexPath時使用rowCount - 1即可。 – lnafziger 2012-03-21 15:50:29
你能幫我解決以下問題嗎?http://stackoverflow.com/questions/11246562/adding-dynamic-sub-rows-by-selecting-tableview-row-in-tableview-iphone-errors/11246768#11246768 – 2012-07-11 14:07:26