[CATransaction begin];
[CATransaction setCompletionBlock:^{
[self.tableView setContentOffset:CGPointMake(0, self.contentItem.offset) animated:NO];
}];
[self.tableView reloadData];
[CATransaction commit];
感觉以上的方法还是有些问题,所以尝试如下方式
[self.tableView reloadData];
[self.tableView layoutIfNeeded];
[self.tableView setContentOffset:CGPointMake(0, self.contentItem.offset) animated:NO];
网友评论