- 尝试使用 [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)];
解决在iOS开发中UITableView无法自动滚动至顶部的问题。通过在调用setContentOffset之前添加layoutIfNeeded方法,可以有效解决自动滚动至头部失效的情况。
3351

被折叠的 条评论
为什么被折叠?



