簡體   English   中英

UITableview Height高度無法使用UITableViewAutomaticDimension進行調整

[英]UITableview Height is not adjusting using UITableViewAutomaticDimension

我在tableview單元格內有tableview,我在heightForRowAt中使用UITableViewAutomaticDimension,tableview的高度不會自動調整。 我必須手動計算像元高度。 任何想法 ?

您缺少底部或頂部約束。 考慮到必須在表單元格中添加標簽,然后給標簽設置頂部和底部約束(使行號為0)。 它將根據標簽文本自動增加表格單元格的大小。 不要忘記設置估計的行高。

為了使自動單元格高度正常工作,您必須在單元格Xib中從上到下正確掛鈎所有約束,或者如果您正在代碼中創建約束,這就是自動布局可以自動計算高度的方式

self.tableView.estimatedRowHeight = 50.0
self.tableView.rowHeight = UITableViewAutomaticDimension

設置所有約束,例如下,上,左,右。

在此處輸入圖片說明

暫無
暫無

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

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