快速如何在表格视图单元格中根据其内容设置 CollectionView 高度?

问题描述

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

解决方法

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