Xcode 6中不同设备的不同故事板

时间:2014-09-13 02:02:27

标签: ios iphone xcode ipad storyboard

在新的Xcode 6中,我们只有一个适用于通用应用的故事板。但我的应用程序的差异超出了iPhone和iPad之间屏幕的不同大小。我的应用程序iPhone屏幕不旋转,它只是肖像,我的iPad屏幕全部旋转。我的iPhone第一个屏幕是一个表视图,而我的iPad第一个屏幕是一个集合视图,和其他差异。 我怎样才能在Xcode 6中实现它?

换句话说。在Xcode 5甚至使用通用应用程序,我有两个故事板,一个用于iPad,另一个用于iPhone。但现在,在Xcode 6中,通用应用程序只有一个故事板。我想再次有两个故事板,但我没有找到如何做到这一点。

2 个答案:

答案 0 :(得分:46)

  1. 打开您的项目设置>>选择信息
  2. 在自定义iOS目标属性中添加新行名称主故事板文件基本名称(iPad)并将值设置为“您的新故事板文件名”
  3. 或 你可以在我的博客中找到方法

    Xcode 6 Separate storyboard for iPad and iPhone

答案 1 :(得分:6)

  

在Xcode 5甚至使用通用应用程序,我有两个故事板,一个用于iPad,另一个用于iPhone。但现在,在Xcode 6中,通用应用程序只有一个故事板。我想再次有两个故事板,但我没有找到如何做到这一点。

以与在Xcode 5中执行此操作相同的方式执行此操作。没有法律规定您 在Xcode 6中的通用应用程序中只有一个故事板。旧方法可以正常工作。我有应用仍然这样做(在iOS 8的Xcode 6中重新编译);它有效。

然而,奇怪的事情无疑正在发生。看看这个屏幕截图。它显示了在Xcode 6中同时打开的两个项目。一个显示了用于在Universal设置中切换设置的iPhone / iPad按钮;另一个没有。我无法找到导致这种不同界面的两个项目之间的差异。

enter image description here