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