gpt4 book ai didi

ios - 重新加载没有滚动或动画的 tableview 部分

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

我正在使用这段代码重新加载 tableView 部分 -

self.tableView.beginUpdates()
self.tableView.reloadSections(NSIndexSet(index: 1), withRowAnimation: UITableViewRowAnimation.None)
self.tableView.endUpdates()

行替换仍然是动画的,表格 View 滚动到顶部。

我怎样才能确保没有动画应用到重新加载的部分 + 防止表格 View 滚动。

最佳答案

要防止滚动和动画,请执行以下操作:

UIView.performWithoutAnimation { 
let loc = tableView.contentOffset
tableView.reloadRows(at: [indexPath], with: .none)
tableView.contentOffset = loc
}

关于ios - 重新加载没有滚动或动画的 tableview 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33338726/

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