在 IOS6 中,我有以下代码可以滚动到 UITableView 的顶部
[tableView setContentOffset:CGPointZero animated:YES];
在 IOS7 中,这不再有效。表格 View 没有完全滚动到顶部(但几乎)。
最佳答案
在 iOS7 中,全屏 UITableView 和 UIScrollView 组件,默认情况下,调整内容和滚动指示器 insets 以使一切正常。但是,正如您所注意到的,CGPointZero 不再代表将您带到视觉“顶部”的内容偏移量。
改用这个:
self.tableView.contentOffset = CGPointMake(0, 0 - self.tableView.contentInset.top);
在这里,您不必担心是否有部分或行。您也不会告诉 TableView 以第一行为目标,然后想知道为什么它没有显示所有非常高的表标题 View 等。
关于ios - 如何在 IOS7 UITableView 中滚动到顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19243177/