xcode11 在 iPad 上从 A 视图到 B 视图,B 视图不填满屏幕

Posted

技术标签:

【中文标题】xcode11 在 iPad 上从 A 视图到 B 视图,B 视图不填满屏幕【英文标题】:xcode11 seguing from A view to B on iPad, the B view does not fill screen 【发布时间】:2020-07-19 06:30:02 【问题描述】:

我有两个视图控制器,A 和 B,每个都在其视图控制器场景下。 当我在 iPhone 上运行应用程序时,从 A 到 B 的转场按预期从全屏切换到全屏。 当我在 iPad 上运行应用程序时,打开视图 A 会填满整个屏幕,但第二个视图 B 显示在一个比全屏尺寸小得多的方框中。

选中使用全屏(已弃用)。

这里是视图和segue定义:

【问题讨论】:

【参考方案1】:

问题在于,在 iPhone 上,从 VC A 到 VC B 的转场呈现的是全屏 VC,而在 iPad 上,VC 呈现为没有填满屏幕的正方形。

解决方案: 单击 A 和 B 之间的转场会在左栏中显示 故事板转场。在 Kind DM 上选择 modally。这会弹出一个新菜单。在 kind DM 中选择 Full Screen

【讨论】:

以上是关于xcode11 在 iPad 上从 A 视图到 B 视图,B 视图不填满屏幕的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPad 上从我的应用程序访问第三方应用程序?

如何在 iPad 上从左、右到上、下更改 SplitView?

只有一个视图在 xcode 中自动旋转?

Xcode11 不允许将标签连接到不同视图控制器上的 IBOutlet

当我从 iPad 切换到 iPhone 在 xcode 上“查看为”时,一个场景仍然看起来像 iPad

xcode中的iPhone项目到iPad项目?