首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在不同的UIStoryBoard的UIViewController中使用UIStoryBoard?

是否可以在不同的UIStoryBoard的UIViewController中使用UIStoryBoard?
EN

Stack Overflow用户
提问于 2013-11-29 16:32:39
回答 2查看 184关注 0票数 0

我想将我的流程划分到一个单独的故事板中。在这一点上,我已经创建了我的主情节串连图板,即侧边菜单。

我想要做的是,当一个菜单项被按下时,我希望从主视图控制器视图中的另一个情节提要中加载。

有没有可能,如果是,

如何实现这一目标?

EN

回答 2

Stack Overflow用户

发布于 2013-11-29 16:42:19

要从名为@"myStoryboard“的情节提要启动视图控制器,并且如果您使用还原ID来创建控制器,您可以执行以下操作:

代码语言:javascript
复制
[[UIStoryboard storyboardWithName:@"myStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"ControllerID"];

(当然,@"ControllerID“指的是您在故事板中为控制器设置的ID )

票数 0
EN

Stack Overflow用户

发布于 2013-11-29 17:42:49

您可以将情节提要用于程序的任何部分。故事板不是一个全有或全无的概念。你可以在一个故事板中只有一个视图控制器,或者一个只代表你的应用程序的一个子部分的小型网络。

只使用情节提要中的一个视图控制器的

将新的情节提要添加到现有项目。

将单个视图控制器添加到情节提要。

在检查器中为视图控制器分配一个标识符。

使用UIStoryboard类加载情节提要资源

使用-[UIStoryboard instantiateViewControllerWithIdentifier:]创建该视图控制器的新实例。

在你的应用程序中的某个地方安装视图控制器,比如把它推到导航控制器上,或者以模态方式运行它。

作者:Jon Hess

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20281345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档