0

ある位置に新しい行を挿入したいテーブルビューがあります。私はこのようにしましたが、予期しない出力が得られます。私はここで何か間違ったことをしていますか?

 NSIndexPath *indexpath =  [NSIndexPath indexPathForRow:position inSection:0];

NSArray *temp_array = [[NSArray alloc] initWithObjects:indexpath, nil];

[self.table insertRowsAtIndexPaths:temp_array withRowAnimation:UITableViewRowAnimationBottom];

これ以上何かする必要がありますか。これは別の関数 (insert_at_position:) で行っています。

4

1 に答える 1

1

これを試して

[self.table beginUpdates];
[self.table insertRowsAtIndexPaths:temp_array withRowAnimation:UITableViewRowAnimationBottom];
[self.table endUpdates];
于 2012-08-28T04:41:32.023 に答える