ios - 如何在启动故事板中为纵向和横向创建不同的布局?
问题描述
当 iPad 处于水平或垂直方向时,我的应用程序具有不同的布局。它使用视图控制器的大小来确定其方向——无论设备的实际方向如何(例如,分屏横向模式下的 iPad Pro 将处于“纵向”模式,因为每一半的高度大于其宽度。
我正在尝试为显示其“空白状态”的应用程序创建一个启动故事板。但是,我在为情节提要中的水平和垂直模式设置不同的布局约束时遇到了困难。
在 Xcode 11.4.1 中,我只看到大小类和色域作为激活/取消激活布局约束的标准。同样,堆栈视图的轴只能通过大小类来区分。但是,iPad 在纵向或横向显示时具有相同的尺寸等级。尺寸等级仅在应用程序处于分屏或滑过模式时更改。
有没有办法根据视图的方向以不同的方式布局启动故事板?
这不是这个问题的重复,尤其是作为Launch Storyboard,无法进行编码(因为此时应用程序尚未运行)。
解决方案
推荐阅读
- c# - 如何使用 microsoft.GLEE 找到最短路径图 C#
- c# - EF Core:与级联删除的多对多关系
- multithreading - 使用互斥锁的原子性 VS 同步
- javascript - react-native 构建错误:在 org.gradle.api.Project 类型的项目“:app”上找不到参数 [jscFlavor] 的方法 implementation()
- scala - 使用 read.format() 将数据帧导出到 csv 失败并出现 java.lang.NullPointer 异常
- node.js - 用快递分页
- javascript - 有没有办法将查询字符串附加到 googlesyndication.com 广告安全框架?
- c++ - 如何使用 CMake 处理 unique_ptr、one-definition-rule 和模板
- c# - 绑定 RightListBox 和 TextBox
- regex - 如何匹配年份范围(字符串)参数,例如。2001-2002 在 django url 中使用正则表达式