我的目標是使用UITableViewAutomaticDimension
在我的TableView中顯示具有動態高度的單元格。目前,在啓用UITableViewAutomaticDimension
之後,沒有單元格顯示在我的桌面視圖中。使用自動單元格高度配置TableView不會顯示單元格
這裏是我當前的配置:
- 我使用的是自定義單元格類,稱爲
FeedCell
FeedCell
有一個名爲ForegroundContainerView
觀點,已經被配置爲這樣的地方各方都寄託。- 我也試圖針細胞的
ContentView
,但未能: 最後,我有在
viewDidLoad
如下:self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 112.0
(我也刪除了默認功能func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
如果我不使用UITableViewAutomaticDimension
,單元顯示正常,確認數據正確輸入到tableview中。
我在做什麼錯?任何指針非常讚賞。
描述這個問題和你嘗試過的很棒的工作。您所描述的內容聽起來像是應該起作用,您可能需要考慮在Foreground Container View中添加一些內容,該內容具有單元可用於確定其高度的固有高度。 – Norman