第一:StoryBoard中ViewController与实体累的关联:只需要在 storyBoard对应的viewController: identity inspector的class属性即可,如下图:

第二,不同StoryBoard之间的跳转,首先是新建一个StoryBoard然后往里面加入ViewController 然后给这个ViewController一个storyBoardId即可,如下图:home就是这个viewController在此storyBoard的id

然后在需要跳转的地方:

@IBAction func goToSecondBord(sender: AnyObject) {//Second是对应storyBoard的名字

let vc=UIStoryboard(name: "Second", bundle: nil).instantiateViewControllerWithIdentifier("home")

self.navigationController?.pushViewController(vc, animated: true)

}

还有一种方法就是指定那个要跳转的ViewController为SecondBoard的入口Controller,但是这个方法有一定局限性,也就是说这个ViewController真是这个SencondBoard的入口才会合适,要不都是入口就乱了,具体操作如下图:选中is initial View Controller

调用代码:

@IBAction func gotoSecondViewController(sender: AnyObject) {

lable.text="可以去SencondView"

let viewController=UIStoryboard(name: "Second", bundle: nil).instantiateInitialViewController()

self.navigationController?.pushViewController(viewController!, animated: true)

//这中方法是把Second.board的UIViewController设置is insnal view cotroller 还有另种方法是设置id通过id找,然后跳转

//        let viewController2=UIStoryboard(name: "Sencond", bundle: nil).instantiateViewControllerWithIdentifier("First")

//         self.navigationController?.pushViewController(viewController2, animated: true)

}

StoryBoard故事版之ViewController与实体类的关联和不同StoryBoard 跳转相关推荐

  1. storyboard(故事版)新手教程 图文详解 3.在故事版上使用scrollview

    继上一篇内容storyboard(故事版)新手教程 图文详解 2.为无约束的故事版添加约束 选中item2 此时上面什么都没有 添加一个scrollview 添加上下左右边距都为零 更新frame(不 ...

  2. storyboard(故事版)新手教程 图文详解 4.把约束拉成属性 在代码文件里进行修改

    继上一篇内容http://blog.csdn.net/u013582514/article/details/49977437 上一篇文章中我们讲述了怎么使用scrollview在故事版中设置它的相关滑 ...

  3. storyboard(故事版)新手教程 图文详解 1.创建一个无约束的导航栏加选项卡(tabbar)故事版

    OSX系统10.10.5 Xcode版本7.1 本文图文详解如何初步使用故事版进行开发 1.打开Xcode  点击Create a new Xcode project 选择Single View Ap ...

  4. storyboard(故事版)新手教程 图文详解 2.为无约束的故事版添加约束

    继第一篇storyboard新手教程:http://blog.csdn.net/u013582514/article/details/49977059 继续讲解 3.添加约束(important) 选 ...

  5. 故事版(storyBoard)-lllegal configuration connection object cannot have a prototype objct as

    今天下午做项目的时候,竟然出了一个太不是问题的问题了,这个错误太低级了. lllegal configuration connection 'flagImg' cannot have a protot ...

  6. 斯坦福大学iOS应用开发教程学习笔记(第六课)故事版 StoryBoard

    第六课 主要内容:多个MVC的程序和故事版.UINavigationController. Segues 1.多个MVC 前面的程序都是一个MVC,多个View时,怎么办,那就需要多个Controll ...

  7. 【java面试题】Java面试宝典2013版(超长版),抽象类是否可继承实体类

    一. Java基础部分......................................................................................... ...

  8. 故事版冲突The document me.storyboard could not be opened. Unrecognized file content.

    今天遇到一个关于故事版在svn冲突的事情,在解决之后便想记下来以便以后可以用 场景是这样的: 我更新了工程,发现和同事的有冲突,然后就删掉冲突,如下,之后点击resolve,这是我的故事版就不能用IB ...

  9. JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)

    1.实体类和JSONObject互转 //实体类转为JSONObject JSONObject jsonObject = JSON.toJSON(xtDmbm); JSONObject jsonObj ...

最新文章

  1. 腾讯国风AI虚拟人学会作诗书法,背靠开源模型SongNet
  2. Windows Mobile 开发系列文章收藏 - 讨论篇
  3. 【PC工具】更新win10关闭更新工具,接速度最快最好用的文件内容搜索工具:searchmyfiles...
  4. TCP客户端服务端编程模型
  5. 在装好的xp系统里面如何添加新的硬件设备
  6. 前端学习(2746):uniapp--基本介绍
  7. git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...
  8. java中类和实例化_Java中类的初始化与实例化
  9. 监听input框值得改变
  10. ZZULIOJ 1067: 有问题的里程表
  11. android 换机 软件 评比,安卓一键换机软件哪个好?手机换机软件排行榜TOP3推荐...
  12. 9个新零售用户画像中常用的用户模型
  13. linux打开chm文件,安装kchmviewer,在linux下查看chm文件
  14. vue图片时间轴滑动_vue时间轴风格式的图片展示
  15. jQuery 上拉加载更多
  16. 医咖会免费SPSS教程学习笔记—Cohen’s kappa系数
  17. ROS系列(四):ROS通信机制系列(3):参数服务器
  18. 数据分析之数据相关性分析
  19. 如果用SEO来优化好论坛,提高排名
  20. python3 安装依赖库db4-devel和libpcap-devel安装失败 请大佬指教

热门文章

  1. 免费常用快递查询API接口及快递在线下单API分享
  2. html+js的lrc歌词同步播放器
  3. 国家密码管理局公告——密码行业标准更新26项
  4. 拼车网源码php,拼车网源码-thinkphp PHP微信拼车源码 环境要求: 服务器系统:服务器系统 推荐Linux系统 - 下载 - 搜珍网...
  5. html 水平柱形图,CSS实现柱形图效果的代码示例
  6. Warning: Accessing non-existent property ‘cd‘ of module exports inside circular dependency
  7. 大数据与人工智能系列文章
  8. 【微信红包封面】哆啦A梦 x GUCCI古驰限定版!!
  9. 苹果手机怎么备份所有数据_数据蛙:微信怎么备份手机通讯录,随时备份和恢复手机联系人!...
  10. JFinal在线官方文档