【问题标题】:Auto set height of table view based on UICollectionView inside it根据里面的 UICollectionView 自动设置表格视图的高度
【发布时间】:2017-02-28 06:15:10
【问题描述】:

我有一个 UITableView,其中的单元格包含在 UICollectionView 中。 现在一切都很好,除了 UICollectionViewCell 滚动我希望表格视图单元格的高度遵循集合视图单元格内容。 简而言之,我想在表格视图中滚动,但不在单个单元格内滚动,我需要显示 UIcollectionViewCell 的所有内容而不在其中滚动。

谢谢

【问题讨论】:

    标签: ios objective-c uitableview uicollectionview tableviewcell


    【解决方案1】:

    您必须计算集合视图的高度并为每个视图设置高度约束。然后将集合视图中的顶部和底部约束添加到它们的超级视图(tableviewcells / 它们的内容视图)并让自动布局完成它的工作。

    别忘了

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

    在控制器的viewDidLoad 中进行自动行高计算。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-03
      • 2015-05-27
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多