更改内部嵌套堆栈视图后,IB 中的堆栈视图和预览看起来不正确

Stackviews in IB and preview don't look right after changing an inner nested stackview

我几乎拥有一组看起来不错的嵌套堆栈视图,但想更改(仅)一个水平堆栈视图的分布,该堆栈视图嵌套在其他一些堆栈视图中的深度为 3。在下图中,黄色条带仅在右侧的模拟器中可见。在 xcode IB 中,在不更新视图的情况下,最外层堆栈视图中的图像大量增长以覆盖整个屏幕。在 xcode 预览中,最外面的 stackview 仍然正确地固定到所有边缘(根据约束),但是图像仍然在增长并且我更改为按比例填充的 stackview 完全消失了(它有图像和文本以前在 IB 中)。更新 IB 中的视图将其更改为看起来像预览。当我 运行 模拟器时,它看起来非常正确!

为什么将内部 stackview 的分布更改为按比例影响会使它在 IB 中完全消失,从而影响它之外的所有其他 stackview 层?

为什么按比例填充使它在 IB 中完全消失,而在模拟器中却没有?

这已经开放了将近两周,同时我在 IB 预览中看到了很多问题,表明这个功能还没有完全实现。我想这个问题的唯一答案就是希望和时间。