单击表格单元格时,将UIViewController滚动到顶部

时间:2015-05-19 21:16:55

标签: ios objective-c uiviewcontroller

在我的主控制器中,我有一个表格视图,其中包含用户可以单击的单元格。但是目前,如果用户滚动到主控制器底部的一半点击一个单元格,那么加载的页面也会被滚动一半。当用户点击单元格时,如何将我设置的控制器视图滚动到顶部?此外,单元格所选择的页面只有几个标签,就是它。

1 个答案:

答案 0 :(得分:0)

设置表格的contentOffset以滚动回到顶部。新的偏移量将是最高contentInset,它占任何顶部柱。

您可以为其设置动画:

[self.tableView setContentOffset:CGPointMake(0, 0 - self.tableView.contentInset.top) animated:YES];

...或者直接根据您的需要进行设置:

self.tableView.contentOffset = CGPointMake(0, 0 - self.tableView.contentInset.top);