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

选中想要分开的画面,可以选中一个viewcontroller,按住shif选中多个,点击 Xcode 的菜单栏,选择"Editor->Refactor to Storyboard"。

选择"Editor->Refactor to Storyboard"

系统会新建一个storybord,给它重命名eg Exchange.storyboard

回到main.storyboard中,你会发现系统给你自动添加了一个图标,如图,Storyboard Reference

当然,你也可以手动添加Storyboard Reference控件,方法和其他控件一样,托到storyboard中就行,

只是要给Storyboard Reference指定想要跳转的场景

首先得想新建一个storyboard,eg Exchang.storyboard。

然后,选中跳转的按钮,按住 Control 健和鼠标左键,拖拽到 storyboard reference上,这样就创建了一个 segue。

最后,当在main中拖拽了一个Storyboard Reference,

在storyboard的属性中选中Exchang,这样storyboard就和空间绑定了。

作者:Helen_2423
链接:http://www.jianshu.com/p/78dc76204c8e
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Storyboard References相关推荐

  1. iOS9 : Storyboard References

    你曾经是否使用 interface builder 创建过一个复杂.界面非常多的应用,你就会明白最后那些Storyboards 文件变的有多大.这也是我至今不喜欢在大项目里使用Storyboards的 ...

  2. iOS 9 学习系列:Storyboard References

    http://www.cocoachina.com/ios/20150922/13474.html 如果你曾经使用 interface builder 创建过一个复杂.界面非常多的应用,你就会明白最后 ...

  3. New StoryBoard in iOS9

    Storyboards在iOS5就已经添加进来了,被开发者们指点了很多年了,如今他也添加了不少的新的功能.Apple现在是鼓励开发者们使用Storyboards来进行页面的开发的,虽然一直还没有完全那 ...

  4. 一篇较为详细的 Storyboard使用方法 总结

    Storyboard是苹果官方主推的一个代替xib的策略.有必要详细学习下它的使用方法. 先来看一下思维导图 storyboard_28 storyboard基础 storyboard优势 story ...

  5. storyboard搭建项目_轻松搞定一人一个storyboard开发

    前言 storyboard已经推出有几年了,苹果也一直卖力的引导开发者使用storyboard开发,这点从我们创建工程,新工程以Main. storyboard创建window窗口就可以看出.然而很多 ...

  6. 3D Touch大法

    Demo同步更新到Swift2.3 本文出自: http://mokai.me/2016/09/3d-touch/ 3D Touch最先应用在Apple Watch上面,但叫Force Touch,后 ...

  7. xcode 4.3.2 use storyboard创建TableView

    xcode 4.3.2 use storyboard 使用TableView,显示一个颜色列表,表格包括一张图片,一个文本,一行副文本. TableView 呈现列表格式的数据,每一行是一个UITab ...

  8. C++11中rvalue references的使用

    Rvalue references are a feature of C++ that was added with the C++11 standard. The syntax of an rval ...

  9. 关于object references an unsaved transient instance - save the transient instance before flushing的解决方法

    关于object references an unsaved transient instance - save the transient instance before flushing的解决方法 ...

最新文章

  1. Linux虚拟地址空间布局
  2. Linux Guide for Developers --- ubuntu开发者
  3. 单元测试之道一:NUnit基础
  4. 不再以讹传讹,GET和POST的真正区别
  5. [LeetCode] Convert Sorted Array to Binary Search Tree
  6. Java类类的getDeclaringClass()方法和示例
  7. python樱花制作教程视频_大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树...
  8. 【hive】hive----自定义UDF 函数-----时间格式化以及取出双引号的代码
  9. 4月27日--28日课堂内容
  10. null或空值的判断处理-java
  11. use proxy for git
  12. nginx location 配置
  13. 重拾Excel之为什么
  14. iOS 开发经验 - 转载
  15. java二面问什么_java面试题,拼多多面试题分享(java二面)
  16. 少说话多写代码之Python学习022——赋值语句01(序列解包)
  17. pd.expanding()时间序列中min_periods到底怎么理解
  18. Orserg WSPT WEB 安全项目组A-3项目训练文档
  19. 情人节程序员用HTML网页表白【制作属于我们的爱情相册网页】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  20. 智能车浅谈——过程通道篇

热门文章

  1. 人工智能导论--浙江工业大学--王万良
  2. 一个计算机爱好者的不完整回忆(八)一种加密方式
  3. java利用条件运算符的嵌套来完成此题:学习成绩 =90分.....(java50道经典编程题)
  4. 抛弃Eclipse!
  5. C4D 入门笔记(一)
  6. 库卡机器人提示“无合适的mam文件“
  7. ThymeLeaf工具类:Objects、String、Dates、Calendars、Numbers、Booleans、Arrays、Lists、Sets、Maps工具类
  8. 【基础练习】【DFS】codevs2806 红与黑题解
  9. Unity3D资源管理架构
  10. 保留扇区读写java,FAT32文件操作系统