ios - ios Xcode Storyboard: 为什么 iPad Storyboard 会显示iPhone大小的视图?

  显示原文与译文双语对照的内容

我有一个使用 Storyboard的通用应用程序。 有一个 iPhone Storyboard 和一个 iPad Storyboard 。 然而,在接口构建器中,iPad Storyboard的viewcontrollers仍然为iPhone大小。 如何让 iPad Storyboard 显示iPad大小的视图控制器?

我意识到,视图控制器在接口生成器中显示的是design-time-only眼糖,但是使用可以正确地布置 UI 。

时间: 原作者:

经过了解 Storyboard 源代码之后,结果发现,iPad Storyboard 从 iPhone Storyboard 复制了。 因此,问题确实变成了如何将 iPhone Storyboard 转换成 iPad Storyboard?

答案很简单。 在这个例子中,为了将 iPhone Storyboard 转换为 iPad Storyboard,我在中遇到了 ,执行下面的:

从 Xcode,右键单击 Storyboard 并选择 Open> 源代码"

搜索 targetRuntime="iOS.CocoaTouch" 并将它的更改为 targetRuntime="iOS.CocoaTouch.iPad"

右键单击 Storyboard,然后选择 Open> Storyboard

现在 Storyboard 将以正确的大小显示所有视图。

原作者:
...