在 XCode 4 中的多个故事板之间转换

Posted

技术标签:

【中文标题】在 XCode 4 中的多个故事板之间转换【英文标题】:Transitioning between multiple storyboards in XCode 4 【发布时间】:2011-11-14 19:50:58 【问题描述】:

我还没有看到这个问题得到回答:

在 XCode 4 中实现多个故事板的最佳方式是什么?您希望在团队环境中执行此操作的一个示例可能是多人在同一 UI 的子部分上工作。

有什么想法吗?我可能猜想它必须在代码中手动完成,但如果有办法在 Storyboard 编辑视图中以图形方式完成它会很整洁。

【问题讨论】:

我认为这是不可能的。 【参考方案1】:

这里是一个使用多个故事板的示例以及如何以编程方式链接多个故事板的链接:http://www.skillmasters.net/main/?p=193

这里是作者的相关示例代码:

UIStoryboard *settingsStoryboard = [UIStoryboard storyboardWithName:@"SettingsStoryboard" bundle:nil];
UIViewController *initialSettingsVC = [settingsStoryboard instantiateInitialViewController];
initialSettingsVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:initialSettingsVC animated:YES];

【讨论】:

【参考方案2】:

如果你想导航到特定的视图控制器,那么只需使用 UIViewController *testVC = [(storyboard instance) instantiateViewControllerWithIdentifier:@"(Viewcontroller name)"];

【讨论】:

以上是关于在 XCode 4 中的多个故事板之间转换的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.5 和 iOS 6.x 中的故事板方向支持?

Xcode 6 使用多个故事板

故事板视图 - Xcode 4.2

故事板约束(Xcode)

Xcode 4.3 如何使用 SVN 合并来自两个开发人员的故事板更改?

Xcode:在两个目标之间共享主故事板