Ios StackView更改以匹配设备方向

Ios StackView更改以匹配设备方向,ios,Ios,当设备处于纵向模式时,是否可以使用垂直堆栈视图,但当设备定向为横向模式时,是否可以切换到水平堆栈视图,以充分利用空间。使用自动布局设计UI,将自动考虑定向 请参阅教程,它将详细回答您的问题。单击属性检查器中的小加号按钮添加一个变体,在这个屏幕截图中,我已经添加了一个变体,以便在常规宽度时切换到水平 通过更改故事板底部的屏幕选项来查看预览。我认为正确的方法如前所述,正确使用自动布局,而不是直接更改堆栈视图方向使用自动布局时,堆栈视图仍然是水平或垂直的,它不会自动在两个类别特征之间切换使用类别特征

当设备处于纵向模式时,是否可以使用垂直堆栈视图,但当设备定向为横向模式时,是否可以切换到水平堆栈视图,以充分利用空间。

使用自动布局设计UI,将自动考虑定向


请参阅教程,它将详细回答您的问题。

单击属性检查器中的小加号按钮添加一个变体,在这个屏幕截图中,我已经添加了一个变体,以便在常规宽度时切换到水平


通过更改故事板底部的屏幕选项来查看预览。

我认为正确的方法如前所述,正确使用自动布局,而不是直接更改堆栈视图方向使用自动布局时,堆栈视图仍然是水平或垂直的,它不会自动在两个类别特征之间切换使用类别特征您可以改变方向,例如从垂直到水平以获得紧凑的高度。“常规”和“紧凑”适用于检测设备的方向。在水平放置的iPad上,其高度仍然是固定的。