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

问题描述 投票:0回答:1

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

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

ios swift uitableview uicollectionview uistackview
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.