【发布时间】:2020-07-19 06:30:02
【问题描述】:
我有两个视图控制器,A 和 B,每个都在其视图控制器场景下。 当我在 iPhone 上运行应用程序时,从 A 到 B 的转场按预期从全屏切换到全屏。 当我在 iPad 上运行应用程序时,打开视图 A 会填满整个屏幕,但第二个视图 B 显示在一个比全屏尺寸小得多的方框中。
选中使用全屏(已弃用)。
这里是视图和segue定义:
【问题讨论】:
标签: ios swift viewcontroller xcode11
我有两个视图控制器,A 和 B,每个都在其视图控制器场景下。 当我在 iPhone 上运行应用程序时,从 A 到 B 的转场按预期从全屏切换到全屏。 当我在 iPad 上运行应用程序时,打开视图 A 会填满整个屏幕,但第二个视图 B 显示在一个比全屏尺寸小得多的方框中。
选中使用全屏(已弃用)。
这里是视图和segue定义:
【问题讨论】:
标签: ios swift viewcontroller xcode11
问题在于,在 iPhone 上,从 VC A 到 VC B 的转场呈现的是全屏 VC,而在 iPad 上,VC 呈现为没有填满屏幕的正方形。
解决方案: 单击 A 和 B 之间的转场会在左栏中显示 故事板转场。在 Kind DM 上选择 modally。这会弹出一个新菜单。在 kind DM 中选择 Full Screen。
【讨论】: