gpt4 book ai didi

ios - swift tableview.scrollToRow() 卡住 ui

转载 作者:行者123 更新时间:2023-11-30 11:17:29 26 4
gpt4 key购买 nike

我有一个 ViewController,里面有一个 tableview

我添加一些行并调用tableview.reloadData()

我使用 tableview.scrollToRow() 调用滚动到 tableview 的底部。并且需要很长时间才能卡住 UI。

有没有办法在另一个线程或其他线程中执行此操作?我什至将其放入 DispatchQueue 中,但仍然卡住 UI。执行 scrollToRow() 调用大约需要 5 秒。

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

最佳答案

如果有人感兴趣的话,我发现这在 11.4 iOS 上不是问题。如果您遇到类似问题,建议更新到最新的IOS并尝试

关于ios - swift tableview.scrollToRow() 卡住 ui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51605053/

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