gpt4 book ai didi

ios - iOS 13 和 iPhone 11 Pro 模拟器下的 tableView.rowHeight = UITableView.automaticDimension 导致无限更新 subview 循环

转载 作者:行者123 更新时间:2023-11-29 05:25:52 24 4
gpt4 key购买 nike

我正在将现有应用程序更新到 iOS 13。如果我使用 iPhone 11 Pro (Max) 模拟器测试该应用程序,以下行会导致无休止的布局更新周期:

tableView.rowHeight = UITableView.automaticDimension

结合稍后的调用:

tableView.reloadData()

使用 iOS 12 或非“Pro”iPhone,应用程序可以按预期运行。

有人也有这样的行为吗?该行为可能存在什么问题?

最佳答案

这一切的答案与 TableView 无关。那是假胶水。看来在 iPhone 11 Pro 模拟器上,layoutSubviews 方法的调用频率更高。我修复了这种嵌入 View 方法中的问题,该问题在之前的 iOS 版本和设备中不是“错误”。

尽管如此,这是我的错误。

关于ios - iOS 13 和 iPhone 11 Pro 模拟器下的 tableView.rowHeight = UITableView.automaticDimension 导致无限更新 subview 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58178930/

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