Iphone 如何在UITableView中显示最近添加的节?

Iphone 如何在UITableView中显示最近添加的节?,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个包含一个节的表,当我选择任何一行时,一个新的节会添加到同一个表中,以此类推,要添加的节数不是固定的,即可以添加两个节,也可以添加三个或四个节,因为这取决于来自服务器的数据。我的问题是,在重新加载表时,如何显示最近添加的节 谢谢-当新数据来自服务器时,请更新您的阵列。然后重新加载表格。 - (void)insertSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation; - (

我有一个包含一个节的表,当我选择任何一行时,一个新的节会添加到同一个表中,以此类推,要添加的节数不是固定的,即可以添加两个节,也可以添加三个或四个节,因为这取决于来自服务器的数据。我的问题是,在重新加载表时,如何显示最近添加的节


谢谢-

当新数据来自服务器时,请更新您的阵列。然后重新加载表格。

 - (void)insertSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation;
- (void)deleteSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation;
- (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);

使用
[tableView reloadData]
重新加载表后,使用方法滚动到特定的节/行。比如说,

[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1] 
                 atScrollPosition:UITableViewScrollPositionTop 
                         animated:YES];

您不理解我的问题,我想在重新加载表时显示最近添加的部分。如果我只是重新加载表,那么我将看到表的顶部。谢谢你的回复!这个函数将考虑我选择行的部分。没有添加section@HarshMehrotra,不,不是那样的。您可以在该方法中给出任何行/节号。如果您的表中当前有2个节,并且您正在添加另外两个节,则
[nsindepath indexPathForRow:0第2节]
将把表视图移动到第三节(即第2节)。谢谢!你们这些家伙太棒了!:-)它工作正常,但您是从哪里找到此方法的,因为它不在代理方法中,所以也不在“通过”部分中?@Harsh Mehrotra,您希望通过哪个部分?我已经通过了该部分,但我想问您在哪里找到此方法的?