【问题标题】:CollectionViews and TableView not displaying in StackView - Swift 4CollectionViews 和 TableView 不在 StackView 中显示 - Swift 4
【发布时间】:2018-03-02 06:33:31
【问题描述】:

我在作为仪表板显示一部分的 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】:

    尝试修复具有特定高度的 Stack View 约束,并设置 Stack View 将同样填充。这意味着 2 CV 和 TV 将具有相同的高度。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      相关资源
      最近更新 更多