美文网首页iOS 进阶
StoryBoard加载控制器

StoryBoard加载控制器

作者: 阶梯 | 来源:发表于2018-03-15 23:40 被阅读6次

快捷键:当你想要建立segue的时候,点击第一个控制器的self, 然后按住 control + 鼠标左键 或者 点了第一个控制器的self,然后鼠标右键拖到想要的控制器上,松开。

对于TabbarController 而已,上一步操作,弹出的框,选择viewControllers

对于普通的控制器,跳转的换,那就选择show 或者 push 或者 present

弹出框选项.png

iOS 9 之后,出现 Storyboard References ,Storyboard References 允许你从 segue 中引用其他 storyboard 中的 viewController。这意味中你可以保持不同功能模块化,同时 Storyboard 的体积变小并易与管理。不仅容易理解了,和团队一起工作时,合并(工作成果)也变的简单了。

操作步骤 :

如何从 storyboard 的 segue 中创建和展示 storyboard reference?

选中 viewController 然后点击 Xcode 的菜单“Editor->Refactor to Storyboard”. 给新的 storyboard 取个名字,并保存。这会创建并打开一个新的 storyboard。

Storyboard References.png 展示.png

可参考链接 :http://www.cocoachina.com/ios/20150922/13474.html

Masnory 参考:http://www.cocoachina.com/ios/20170109/18538.html

1.创建窗 
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 
2.加载控制器
从StoryBoard当中加载控制器
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
加载剪头指向的控制器
UIViewController *vc = [storyBoard instantiateInitialViewController];
3.设置窗根控制器 
self.window.rootViewController = vc; 
4.显窗 
[self.window makeKeyAndVisible];
加载剪头指向的控制器.png
  • 加载控制器的两种式
0.加载指定的StoryBoard.
UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
1.加载箭头所指向的控制器.
UIViewController *vc = [storyBoard instantiateInitialViewController];
2.加载指定标识的控制器.
UIViewController *vc = [storyBoard instantiateViewControllerWithIdentifier:@"VCStoryBoardID"];
添加控制器标识.png

可参考 : http://blog.csdn.net/liuyinghui523/article/details/62036465

相关文章

  • Storyboard加载控制器、xib加载控制器View

    1、通过Storyboard加载控制器 2、通过Xib加载控制器的View 通过Xib加载控制器的View步骤: ...

  • 控制器与View基础

    控制器的创建 怎么自己通过storyboard创建控制器(空项目),之前都是系统加载 storyboard,帮我们...

  • storyboard和xib

    1、storyboard中获取入口控制器和指定控制器2、加载xib storyboard绑定cell时,无需注册 ...

  • UI进阶6 控制器的创建

    控制器的创建 1.怎么自己通过storyboard创建控制器(空项目),之前都是系统加载 storyboard,帮...

  • iOS中xib与storyboard各种加载

    xib 加载自定义View xib 加载自定义控制器 storyboard 加载自定义控制器 xib 加载自定义cell

  • iOS学习笔记(3):控制器管理

    如何创建一个控制器 通过storyboard创建控制器 控制器view的延迟加载 控制器view是延迟加载的:用到...

  • 从storyboard和xib中加载控制器

    1 - 从storyboard 中加载控制器 2 - 从Xib中加载控制器的View 2.1 - 首先, 我们先创...

  • 控制器管理

    如何创建一个控制器 控制器常见的创建方式有以下几种通过storyboard创建先加载storyboard文件(Te...

  • 控制器的创建

    - 怎么自己通过storyboard创建控制器(空项目),之前都是系统加载 storyboard,帮我们创建好控制...

  • 控制器loadView方法原理

    loadView底层原理 先查控制器是否从storyBoard中加载,是则加载控制器的View。 不是1的方式,查...

网友评论

    本文标题:StoryBoard加载控制器

    本文链接:https://www.haomeiwen.com/subject/tawtqftx.html