CollectionViews和TableView不在StackView中显示 - Swift 4

时间:2018-03-02 06:33:31

标签: ios swift uitableview uicollectionview uistackview

我在StackView中有2个CollectionView和1个TableView,它是仪表板显示的一部分。 如果我没有明确地将这些项目的高度设置为约束,则不会显示这些内容。

我在这里尝试过其他一些解决方案,但没有一个真正有效,我能找到的最好的是: Link: Set height of table based on number of rows但它不适用于CollectionViews,因为CollectionViews没有行,.numberOfItems(inSection: 0)什么都不做

1 个答案:

答案 0 :(得分:0)

尝试修复具有特定高度的“堆栈视图”约束,并设置“堆栈视图”将同等填充。这意味着2 CV和电视将具有相同的高度。

此外,您可以为每个约束设置约束,然后使用这些约束的出口,您可以每次以编程方式更改它们。