我有一个带有两个 Storyboard的通用应用程序:
iPhone.storyboard
iPad.storyboard
现在我有了 iPad 和 iPhone 中都存在的 View 或“ View 树”。我应该创建一个“
Universal.storyboard
”(这甚至可能吗)还是应该将这些 View 排除在 nib
中? s 并以“旧方式”执行,然后引用那些 UIViewController
s。
最佳答案
或者,这实际上只是您是否希望使用 Storyboard 的意见问题。如果您确实选择使用 Storyboard ,则必须为 iPad 和 iPhone 制作单独的 Storyboard 。即使使用 Storyboard,如果您打算为 iPhone 和 iPad 对应物使用相同的 View Controller ,您最终仍会使用一堆 userIdiom if。
关于objective-c - 通用应用程序 : Should I extract shared Views to their own storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12128591/