tableView 执行reloadData 后执行滚动到某一行
2022-04-22 本文已影响0人
寒雨晚风
tableView 滚动到某一行
[self.mTable scrollToRowAtIndexPath:scrollIndexPath
atScrollPosition:UITableViewScrollPositionTop animated:NO];
但是 reloadData 后 再执行 滚动到某一行 时 如果cell 过多,滚动位置就会不准确,
因为 reloadData 后立马就执行 滚动 不等cell的高度内容是否加载完成。
解决办法 reloadData 后 执行layoutIfNeeded 最后执行滚动方法