- 尝试使用 [self.tableView setContentOffset:CGPointMake(0, 0)]; 自动滚动至头部失效
- 只有 [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES]; 好使,但是很麻烦,还要判断row的是否为0
解决办法
在setContentOffset前面添加 [self.tableView layoutIfNeeded]; 即可
[self.tableView layoutIfNeeded];
[self.tableView setContentOffset:CGPointMake(0, 0)];