テーブルビューの最後の行の前に同時に多くの行を挿入したいが、最後の行の前に行を追加し、最後に2行を追加する。どのようにそれを把握するには?お手伝いをしてください、ありがとうございます。 !同時にテーブルビューにさらに多くの行を挿入するには?
- (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、おかげで動作しません:あなたはその上でインデックス権を取得することができた場合は、ちょうどあなたのindexPathsでこれらのインデックスを使用し、それがすべてうまく、私が思うだろうあなたの助けのために、私はテーブルの最後に行を追加したくない、私はちょうど最後の行の前に追加したい – AlvinZhu
さて、あなたのindexPathを作るときにちょうどrowCount - 1を使用してください。 – lnafziger
次の問題にお手伝いできますか?http://stackoverflow.com/questions/11246562/adding-dynamic-subrows-by-selecting-tableview-row-in-tableview-iphone-errors/11246768#11246768 –