【问题标题】:In swift how to set CollectionView height according to its content while it is in the tableview cell?swift如何根据它在tableview单元格中的内容设置CollectionView高度?
【发布时间】:2021-07-15 17:10:42
【问题描述】:

您好,我正在创建一个需要显示日期和时间的应用程序,其中哪一天首先显示在表格视图单元格中,当单击表格视图单元格时,该单元格将展开并在此集合视图中显示集合视图我有那个特定日期的时间列表。所以我的问题是如何在集合视图中显示这些时间数组,这样我就不需要滚动,集合视图的高度会根据其内容增加。

【问题讨论】:

    标签: ios swift uitableview uicollectionview uicollectionviewlayout


    【解决方案1】:

    为什么不使用 UICollectionViewCompositionalLayout。它将允许您构建非常灵活的宽度和高度单元格。它有一个名为 .estimated(estimatedDimension:) 的函数,它将计算它的点大于或等于您传入的值。

    【讨论】:

    • 其实我想增加collection view的高度是根据里面有多少个cell,而不是cell的大小。
    • 我认为它需要一些计算,例如将行高乘以行数并更改高度约束或框架。
    猜你喜欢
    • 1970-01-01
    • 2020-07-06
    • 2012-04-21
    • 1970-01-01
    • 2015-07-07
    • 2019-11-18
    • 2021-07-04
    • 2020-04-02
    • 2018-09-14
    相关资源
    最近更新 更多