簡體   English   中英

UITableViewAutomaticDimension不適用於包含tableView的單元格

[英]UITableViewAutomaticDimension doesn't work for cell that contains tableView

我有包含tableView cell 我需要此tableView來實現datePicker擴展行為,如下所示:

在此處輸入圖片說明

但是相反,我有這個:

在此處輸入圖片說明

我的代碼很簡單。 在這兩種tableView SI設置estimatedRowHeightrowHeightUITableViewAutomaticDimension (在這種情況下我不得不導致該第二GIF展。預期的結果(第一GIT)通過手動設定來實現heightForRowAtIndexPath到特定高度值)。 但是我有意想不到的結果。
另外,當我運行該應用程序時,我有以下警告:

[警告]僅警告一次:檢測到一種情況,即約束對於表視圖單元格的內容視圖含糊其詞暗示高度為零。 我們考慮的是無意倒塌,而是改用標准高度。

為什么會這樣? 並且可以通過不添加新的開銷代碼來完成此工作(例如,我相信UITableViewAutomaticDimension如果我對intrinsic size做一些魔術,則可以糾正工作)。

PS這是演示項目

如果您使用的是UITableViewAutomaticDimension ,則需要從上,左,下,右設置單元格所有元素的約束。 如果您不這樣做,那么您將得到在問題中顯示的警告。

暫無
暫無

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

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