如何解决嵌套 StackView 的布局问题?

How to solve Layout issues with nested StackViews?

我在查看 UI 设计的 3D 视图时遇到一些布局问题。

这是一个视图,其中有一个 Vertical StackView,其中有一个 stackView 列表。 前-

正如您在上图中看到的那样,有 4 个内部堆栈视图,这里是其中所有元素的约束。

UI 上的一切看起来都不错,但是当我对上面进行 3-D 视图时,我遇到了布局问题。 虽然我可以理解为所有人提供恒定的 stackView 高度会修复它,但由于文本是动态的,我不能有恒定的高度。

这里的布局不会生成任何布局警告/歧义:

堆栈视图的属性设置如下:

我在垂直“外栈”中设计了一个“行栈”,然后复制了3次。

这是 运行 时间的样子(标签有背景色以便于查看它们的框架):

并将标签背景设置为清晰: