我有一个使用 Storyboard的通用应用程序。有一个 iPhone Storyboard和一个 iPad Storyboard。但是,在界面生成器中,iPad Storyboard的 View Controller 的大小仍然适合 iPhone。如何让 iPad Storyboard显示 iPad 大小的 View Controller ?
我意识到 Interface Builder 中的 View Controller 显示仅在设计时很吸引眼球,但是拥有 iPhone 大小的 VC 使得正确布局 UI 变得非常困难。
最佳答案
在深入研究 Storyboard源代码后,发现 iPad Storyboard是从 iPhone Storyboard复制而来的。所以,问题真正变成了如何将 iPhone Storyboard转换为 iPad Storyboard?
答案非常简单。我遇到了 this SO answer -- 要将 iPhone Storyboard转换为 iPad Storyboard,请执行以下操作:
在 Xcode 中,右键单击 Storyboard并选择“打开为”-> 源码
搜索
targetRuntime="iOS.CocoaTouch"
并将其更改为targetRuntime="iOS.CocoaTouch.iPad"
再次右键单击 Storyboard 并选择 Open As -> iOS Storyboard
Storyboard现在将以正确的大小显示所有 View 。
关于ios - Xcode Storyboard : Why does the iPad storyboard show iPhone sized views?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9877113/