Ios UITableView不会在每次重新加载tableview节时向上滚动

Ios UITableView不会在每次重新加载tableview节时向上滚动,ios,uitableview,uiscrollview,Ios,Uitableview,Uiscrollview,我有一个带有多个节标题的表。我要做的是,每次单击一个节标题时,都会使用以下代码更新节和节行 [self.tableView重新加载节:[NSIndexSet index-etwithindex:sectionIndex]withRowAnimation:UITableViewRowAnimationNone]; 现在,问题是节被重新加载,它们会出现,但是tableView不会在上面滚动。假设我要展开的标题部分位于可见屏幕的底部,每次我单击标题部分时,它都会展开到该部分的下方,并且在用户自己滚动

我有一个带有多个节标题的表。我要做的是,每次单击一个节标题时,都会使用以下代码更新节和节行

[self.tableView重新加载节:[NSIndexSet index-etwithindex:sectionIndex]withRowAnimation:UITableViewRowAnimationNone];

现在,问题是节被重新加载,它们会出现,但是tableView不会在上面滚动。假设我要展开的标题部分位于可见屏幕的底部,每次我单击标题部分时,它都会展开到该部分的下方,并且在用户自己滚动屏幕之前,它对用户不可见。我希望视图向上滚动,以便用户可以在屏幕上看到展开的视图

任何想法,我怎么做,或任何样本代码将不胜感激

谢谢
Vik

使用
滚动箭头路径:atScrollPosition:animated:
表格视图方法根据需要滚动表格

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition: UITableViewScrollPositionTop  animated:YES];

提供适当的索引XPath。如果“顶部”不是您想要的,还有其他滚动位置选项。

非常感谢。简单有效。很有魅力