CollectionViews和TableView不在StackView中显示 - Swift 4
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CollectionViews和TableView不在StackView中显示 - Swift 4相关的知识,希望对你有一定的参考价值。
我在StackView中有2个CollectionView和1个TableView,它是仪表板显示的一部分。如果我没有明确地将这些项目的高度设置为约束,则这些都不会显示。
我在这里尝试过其他一些解决方案,但它们都没有真正起作用,我能找到的最好的是:Link: Set height of table based on number of rows但它不适用于CollectionViews,因为CollectionViews没有行,.numberOfItems(inSection: 0)
什么都不做
答案
尝试修复具有特定高度的堆栈视图约束,并设置堆栈视图将同等填充。这意味着2 CV和电视将具有相同的高度。
您还可以为每个约束设置约束,然后使用这些约束的出口,您可以每次以编程方式更改它们。
以上是关于CollectionViews和TableView不在StackView中显示 - Swift 4的主要内容,如果未能解决你的问题,请参考以下文章
一个 tableView 单元中的两个 collectionView。 collectionViews 没有出现
iOS - 在视图(Swift)中为多个Tableview或Collectionviews使用/传递手势识别器
多个tableView单元格中的多个collectionView