我有一个包含多行和textFields的tableView。当键盘可见时,某些textFields不可见。所以我希望选定的行滚动到顶部才能看到。 我正在使用
let indexPath = IndexPath(row: index, section: 0)
tableViewActivity.scrollToRow(at: indexPath, at: .top, animated: true)
用于将所选行滚动到顶部。此代码在textFieldDidBeginEditing
内并且被正确调用,但tableView什么都不做,没有滚动。通过使用延迟或在滚动之前重新加载数据,我找到了一个针对某些人的解决方法的帖子,但对此我没有任何改变。那么有人可以帮助我吗?