我都尝试过
let rect = tableView.rectForRow(at: indexPath)
tableView.setContentOffset(CGPoint(x: 0, y: rect.origin.y+self.additionalContentOffset), animated: true)
和
tableView.scrollToRow(at: indexPath, at: scrollPosition, animated: true)
在某些情况下它可以正常工作,而在另一些情况下则有点跳动,并且在表视图中的位置/行错误。 scrollView / tableView无法正确滚动到什么原因?