所以我想做的是为我的应用程序中的所有按钮建立一个单独的故事板。对于下面的每个按钮,我希望它能带它到另一个带有多个视图控制器的故事板上,在那里,我可以在下面指定的范围内对每个数字进行单独的屏幕切换,并在最后进行一个快速测试。但是,如果我使用一个单一的故事板,所有的屏幕将是群集的工作。因为在我的主菜单中,我有三个选项(数字、一般交流、旅行),每个选项有10个分课,每个分课有10个符号,最后是一个小测验。

因此,在我的xcode项目中,我有了故事板:
如何从主故事板切换到0-9的故事板。
发布于 2014-12-26 09:52:50
为什么不创建一个通用视图并展示您想要的呢?您可以通过prepareForSeque函数发送数据(您选择的测试),然后在视图控制器中准备要显示的数据。我认为每个测验都有共同之处,或者你可以把它们归类为真假,MCMA和MCSA。只是个建议。
只要读一下你的评论,你能和上面的陈述联系起来吗?
回答你的问题:
UIStoryboard *story = [UIStoryboard
storyboardWithName:@"storyboard_name"
bundle:nil];
CustomViewController *controller= [story instantiateInitialViewController];在此之后,您可以将控制器推送到导航堆栈或类似于以下内容:
[self.navigationController pushViewController:controller animated:YES];当然,如果您想通过IB实现这一点,您可以扩展UIStoryboardSegue并在那里执行类似的逻辑。
因为我有点瞎了,所以我粘贴了c代码,而不是快速代码。给你:
let storyboard = UIStoryboard(name: "myStoryboardName", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("myVCID") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)https://stackoverflow.com/questions/27655405
复制相似问题