gpt4 book ai didi

ios - 如何滚动到 UITableView 的确切末尾?

转载 作者:IT王子 更新时间:2023-10-29 05:01:29 25 4
gpt4 key购买 nike

我有一个 UITableView,其中填充了具有动态高度的单元格。当从 View Controller 中推送 View Controller 时,我希望表格滚动到底部。

我已经尝试使用 contentOffsettableView scrollToRowAtIndexPath 但我仍然没有得到我想要的完美解决方案。

谁能帮我解决这个问题?

这是我要滚动的代码:

let indexPath = NSIndexPath(forRow: commentArray.count-1, inSection: 0)
tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Bottom, animated: true)

最佳答案

对于 Swift 3.0

写一个函数:

func scrollToBottom(){
DispatchQueue.main.async {
let indexPath = IndexPath(row: self.dataArray.count-1, section: 0)
self.tableView.scrollToRow(at: indexPath, at: .bottom, animated: true)
}
}

并在你重新加载tableview数据后调用它

tableView.reloadData()
scrollToBottom()

关于ios - 如何滚动到 UITableView 的确切末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33705371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com