我想在单独的故事板中划分流量。 此时,我创建了我的主要故事板,即侧边菜单。
我想要做的是,当按下菜单项时,我想从主视图控制器视图中的另一个故事板加载。
是否可能,如果是的话,
如何实现这一目标?
答案 0 :(得分:0)
要从名为@“myStoryboard”的故事板启动视图控制器,并且如果您使用Restoration ID创建控制器,则可以执行以下操作:
[[UIStoryboard storyboardWithName:@"myStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"ControllerID"];
(当然,@“ControllerID”是指您在故事板中为控制器设置的ID)
答案 1 :(得分:0)
您可以将故事板用于程序的任何部分。故事板不是一个全有或全无的概念。您可以在故事板中只有一个视图控制器,或者只是代表应用子部分的小型网络。
仅使用故事板中的一个视图控制器:
将新故事板添加到现有项目中。
将单个视图控制器添加到故事板。
在检查器中为视图控制器分配标识符。
使用UIStoryboard类加载故事板资源
使用 - [UIStoryboard instantiateViewControllerWithIdentifier:]
创建该视图控制器的新实例。
通过将视频控制器推送到导航控制器或以模态方式运行,将视图控制器安装到应用中的某个位置。
作者:Jon Hess