0
我有一個UITableView與UICollectionView內部的單元格。 現在除了UICollectionViewCell滾動,所有的工作都很棒,我希望表視圖單元格的高度遵循集合視圖單元格內容。 簡單的說,我希望在表格視圖中滾動,但不是在單個單元格內,我需要顯示UIcollectionViewCell的所有內容而不需要在其中滾動。基於它內部的UICollectionView自動設置表視圖的高度
謝謝
我有一個UITableView與UICollectionView內部的單元格。 現在除了UICollectionViewCell滾動,所有的工作都很棒,我希望表視圖單元格的高度遵循集合視圖單元格內容。 簡單的說,我希望在表格視圖中滾動,但不是在單個單元格內,我需要顯示UIcollectionViewCell的所有內容而不需要在其中滾動。基於它內部的UICollectionView自動設置表視圖的高度
謝謝
您必須計算collectionviews的高度並設置每個高度約束。然後將收集視圖的頂部和底部約束添加到他們的超級視圖(tableviewcells /他們的內容視圖),並讓autolayout完成其工作。
不要忘記
tableView.estimatedRowHeight = 44 // or something similar
tableView.rowHeight = UITableViewAutomaticDimension
在
控制器的viewDidLoad
使自動行高的計算工作。