将宽度约束设置为 Activity 指示器会破坏堆栈视图?

Setting width constraint to Activity Indicator breaks stackviews?

这是在标签和 activity 指示器之间设置水平堆栈视图后视图的样子:

这不是预期的输出,因为我希望标签和 activity 指标彼此靠近。看起来堆栈视图试图为两个子视图分配相似的宽度。

我尝试为 activity 指标分配 10 宽度限制,结果如下:

这是左侧面板:

如何在标签的右侧添加一个 activity 指示符?

我期待看起来像这样的东西:

发生这种情况是因为 Stack View 插入了具有所需 (1000) 优先级的约束。 您可以做的是将标签的 Content Compression Resistance Priority 和 activity 指示符的 Content Hugging Priority 更改为 1000 (在这种情况下不需要额外的宽度限制)