首页 > 解决方案 > 如何在启动故事板中为纵向和横向创建不同的布局?

问题描述

当 iPad 处于水平或垂直方向时,我的应用程序具有不同的布局。它使用视图控制器的大小来确定其方向——无论设备的实际方向如何(例如,分屏横向模式下的 iPad Pro 将处于“纵向”模式,因为每一半的高度大于其宽度。

我正在尝试为显示其“空白状态”的应用程序创建一个启动故事板。但是,我在为情节提要中的水平和垂直模式设置不同的布局约束时遇到了困难。

在 Xcode 11.4.1 中,我只看到大小类和色域作为激活/取消激活布局约束的标准。同样,堆栈视图的轴只能通过大小类来区分。但是,iPad 在纵向或横向显示时具有相同的尺寸等级。尺寸等级仅在应用程序处于分屏或滑过模式时更改。

有没有办法根据视图的方向以不同的方式布局启动故事板?

这不是这个问题的重复,尤其是作为Launch Storyboard,无法进行编码(因为此时应用程序尚未运行)。

标签: iosipaduistoryboardipados

解决方案


推荐阅读