2017-02-27 45 views
0

我有一個UITableView與UICollectionView內部的單元格。 現在除了UICollectionViewCell滾動,所有的工作都很棒,我希望表視圖單元格的高度遵循集合視圖單元格內容。 簡單的說,我希望在表格視圖中滾動,但不是在單個單元格內,我需要顯示UIcollectionViewCell的所有內容而不需要在其中滾動。基於它內部的UICollectionView自動設置表視圖的高度

謝謝

回答

0

您必須計算collectionviews的高度並設置每個高度約束。然後將收集視圖的頂部和底部約束添加到他們的超級視圖(tableviewcells /他們的內容視圖),並讓autolayout完成其工作。

不要忘記

tableView.estimatedRowHeight = 44 // or something similar 
tableView.rowHeight = UITableViewAutomaticDimension 

控制器的viewDidLoad使自動行高的計算工作。

相關問題