我将 phpunit.xml
与多个部分和单元格的动态高度一起使用。每个部分都有一个标题。
我正在尝试滚动到表格视图的底部
.env.testing
我的问题是:
当部分中只有一个项目时,表格视图会滚动到标题而不是项目。当有多个项目时,一切正常。
另外对于 UITableView(frame: .zero, style: .grouped)
样式的表视图,一切正常。
答案 0 :(得分:0)
尝试使用以下代码,
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
let lastSection = tableView.numberOfSections - 1
let lastIndexPath = IndexPath(row: tableView.numberOfRows(inSection: lastSection) - 1, section: lastSection)
tableView.scrollToRow(at: lastIndexPath, at: .bottom, animated: true)
}
答案 1 :(得分:0)
事实证明 estimatedHeightForHeaderInSection
不够精确。即使我不为节标题使用动态高度。
所以最后的解决方法是:在 tableView(_ tableView: UITableView, heightForHeaderInSection section: Int)
和 tableView(_ tableView: UITableView, estimatedHeightForHeaderInSection section: Int)