我有一个表视图,我想在某个位置插入一个新行。我这样做了,但它给出了意想不到的输出。我在这里做错了什么。
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 :) 任何帮助表示赞赏...
答案 0 :(得分:1)
试试这个
[self.table beginUpdates];
[self.table insertRowsAtIndexPaths:temp_array withRowAnimation:UITableViewRowAnimationBottom];
[self.table endUpdates];