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 回答