gpt4 book ai didi

ios - 在 ios 15 中 tableView.beginUpdates 之后未调用 heightForRowAtindexPath

转载 作者:行者123 更新时间:2023-12-04 12:53:07 25 4
gpt4 key购买 nike

在 iOS 15 之前我做了

self.tableView.beginUpdates()
self.tableView.endUpdates()
方法 heightForRowAtindexPath 被调用,我的单元格高度改变了,而没有在单元格中重新加载数据。现在在 iOS 15 中这不起作用!如何在不重新加载此单元格中的数据的情况下强制重新加载 tableview 单元格高度?

最佳答案

我已经解决了这个问题。显然,Apple 改变了处理更新和调整单元格大小的方式。
由于“隐藏”单元格保留为 0,因此在发送 beginUpdate 时,它只处理值大于 0 的单元格,这就是它不再调整它们的原因。
您需要做的是将隐藏单元格返回的 0 值更改为 0.01,然后就大功告成了!
我希望这个解决方案对我有用。

关于ios - 在 ios 15 中 tableView.beginUpdates 之后未调用 heightForRowAtindexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69583818/

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