答案 0 :(得分:0)
这个问题的答案很广泛。我只是想在这里解释一下。请检查:
解决方法如下所示
首先,您需要创建一个表格视图单元格,该单元格将向您显示酒店列表。
然后,您需要在表视图单元格中设计收集视图,以显示计时。
Tableview高度应该是动态的。 当您点击表格视图单元格时,高度应根据collectionview数据计数动态增加。
您可以通过此链接 https://medium.com/@gargankit476/multiple-collection-view-in-uitableview-ced7909a5af3
已更新:
在tableview单元格类中,添加收藏视图出口
var MyNode = SearchTreeView("A10_8", treeView.Items);
if (node != null)
{
Console.Write(MyNode.Name);
}
继承委托和数据源:
@IBOutlet weak var collectionView: UICollectionView!
像在tableview单元格类中那样,将CollectionView委托和数据源设置为:
class TableViewCell: UITableViewCell, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout { ..}
答案 1 :(得分:0)
我有一种设计此类屏幕的方法。我必须使集合视图的高度动态变化,因此我使用了以下语句。
self.invalidateIntrinsicContentSize()
我想参考下一篇文章,以帮助所有面临相同问题或将来可能面临的人们。