我有一个UITableView,其中的单元格位于UICollectionView中。 现在一切都很好,除了UICollectionViewCell滚动我希望表视图单元格的高度遵循Collection视图单元格内容。 简单来说,我想在表格视图中滚动,但不是在单个单元格内部,我需要显示UIcollectionViewCell的所有内容而不在其中滚动。
由于
答案 0 :(得分:0)
你必须计算收集视图'高度并为每个高度设置一个高度约束。然后将集合视图中的顶部和底部约束添加到他们的超级视图(tableviewcells /他们的内容视图),并让autolayout完成它的工作。
别忘了
tableView.estimatedRowHeight = 44 // or something similar
tableView.rowHeight = UITableViewAutomaticDimension
在控制器的viewDidLoad
中,使自动行高计算有效。