簡體   English   中英

tableView.rowHeight = UITableView.automaticDimension 在 iOS 13 和 iPhone 11 Pro 模擬器下導致無限更新子視圖循環

[英]tableView.rowHeight = UITableView.automaticDimension under iOS 13 and iPhone 11 Pro simulator leads to an endless update subviews loop

我正在將現有應用程序更新到 iOS 13。如果我使用 iPhone 11 Pro (Max) 模擬器測試應用程序,以下行會導致無休止的布局更新周期:

tableView.rowHeight = UITableView.automaticDimension

結合后來的調用:

tableView.reloadData()

使用 iOS 12 或非“專業版”iPhone,應用程序按預期工作。

有人也有這種行為嗎? 這種行為可能是什么問題?

所有這一切的答案都與表格視圖無關。 那是一種假膠水。 似乎在 iPhone 11 Pro 模擬器上, layoutSubviews方法被更頻繁地調用。 我修復了這種嵌入式視圖方法中的一個問題,該問題在之前的 iOS 版本和設備中不是“錯誤”。

然而,這是我的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM