更改内部嵌套堆栈视图后,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 预览中看到了很多问题,表明这个功能还没有完全实现。我想这个问题的唯一答案就是希望和时间。
我几乎拥有一组看起来不错的嵌套堆栈视图,但想更改(仅)一个水平堆栈视图的分布,该堆栈视图嵌套在其他一些堆栈视图中的深度为 3。在下图中,黄色条带仅在右侧的模拟器中可见。在 xcode IB 中,在不更新视图的情况下,最外层堆栈视图中的图像大量增长以覆盖整个屏幕。在 xcode 预览中,最外面的 stackview 仍然正确地固定到所有边缘(根据约束),但是图像仍然在增长并且我更改为按比例填充的 stackview 完全消失了(它有图像和文本以前在 IB 中)。更新 IB 中的视图将其更改为看起来像预览。当我 运行 模拟器时,它看起来非常正确!
为什么将内部 stackview 的分布更改为按比例影响会使它在 IB 中完全消失,从而影响它之外的所有其他 stackview 层?
为什么按比例填充使它在 IB 中完全消失,而在模拟器中却没有?
这已经开放了将近两周,同时我在 IB 预览中看到了很多问题,表明这个功能还没有完全实现。我想这个问题的唯一答案就是希望和时间。