在UIStackView中动态更改轴

Ben*_*ton 6 view ios autolayout uistackview

我在水平UIStackView中有2个视图。我要实现的是,如果可能的话,将堆栈视图保持在水平模式,但是如果不可能,则更改为垂直模式。如下图所示。在第二种情况下,它不能水平放置,则变为垂直: 堆叠检视

如何使用UIStackViews和自动布局实现此目的?从更一般的意义上讲,我希望有一个模仿CSS flex-wrap属性的视图。即:

柔性包装

虽然这似乎是一个复杂得多的任务。