StoryBoard故事版之ViewController与实体类的关联和不同StoryBoard 跳转
第一: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 跳转相关推荐
- storyboard(故事版)新手教程 图文详解 3.在故事版上使用scrollview
继上一篇内容storyboard(故事版)新手教程 图文详解 2.为无约束的故事版添加约束 选中item2 此时上面什么都没有 添加一个scrollview 添加上下左右边距都为零 更新frame(不 ...
- storyboard(故事版)新手教程 图文详解 4.把约束拉成属性 在代码文件里进行修改
继上一篇内容http://blog.csdn.net/u013582514/article/details/49977437 上一篇文章中我们讲述了怎么使用scrollview在故事版中设置它的相关滑 ...
- storyboard(故事版)新手教程 图文详解 1.创建一个无约束的导航栏加选项卡(tabbar)故事版
OSX系统10.10.5 Xcode版本7.1 本文图文详解如何初步使用故事版进行开发 1.打开Xcode 点击Create a new Xcode project 选择Single View Ap ...
- storyboard(故事版)新手教程 图文详解 2.为无约束的故事版添加约束
继第一篇storyboard新手教程:http://blog.csdn.net/u013582514/article/details/49977059 继续讲解 3.添加约束(important) 选 ...
- 故事版(storyBoard)-lllegal configuration connection object cannot have a prototype objct as
今天下午做项目的时候,竟然出了一个太不是问题的问题了,这个错误太低级了. lllegal configuration connection 'flagImg' cannot have a protot ...
- 斯坦福大学iOS应用开发教程学习笔记(第六课)故事版 StoryBoard
第六课 主要内容:多个MVC的程序和故事版.UINavigationController. Segues 1.多个MVC 前面的程序都是一个MVC,多个View时,怎么办,那就需要多个Controll ...
- 【java面试题】Java面试宝典2013版(超长版),抽象类是否可继承实体类
一. Java基础部分......................................................................................... ...
- 故事版冲突The document me.storyboard could not be opened. Unrecognized file content.
今天遇到一个关于故事版在svn冲突的事情,在解决之后便想记下来以便以后可以用 场景是这样的: 我更新了工程,发现和同事的有冲突,然后就删掉冲突,如下,之后点击resolve,这是我的故事版就不能用IB ...
- JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)
1.实体类和JSONObject互转 //实体类转为JSONObject JSONObject jsonObject = JSON.toJSON(xtDmbm); JSONObject jsonObj ...
最新文章
- 腾讯国风AI虚拟人学会作诗书法,背靠开源模型SongNet
- Windows Mobile 开发系列文章收藏 - 讨论篇
- 【PC工具】更新win10关闭更新工具,接速度最快最好用的文件内容搜索工具:searchmyfiles...
- TCP客户端服务端编程模型
- 在装好的xp系统里面如何添加新的硬件设备
- 前端学习(2746):uniapp--基本介绍
- git 的安装以及使用:是一个开源的分布式版本控制系统,可以对项目进行版本管理。 早期是linux之父用来管理linux系统源代码的(linux是和windows一样操作系统 开源免费的操作...
- java中类和实例化_Java中类的初始化与实例化
- 监听input框值得改变
- ZZULIOJ 1067: 有问题的里程表
- android 换机 软件 评比,安卓一键换机软件哪个好?手机换机软件排行榜TOP3推荐...
- 9个新零售用户画像中常用的用户模型
- linux打开chm文件,安装kchmviewer,在linux下查看chm文件
- vue图片时间轴滑动_vue时间轴风格式的图片展示
- jQuery 上拉加载更多
- 医咖会免费SPSS教程学习笔记—Cohen’s kappa系数
- ROS系列(四):ROS通信机制系列(3):参数服务器
- 数据分析之数据相关性分析
- 如果用SEO来优化好论坛,提高排名
- python3 安装依赖库db4-devel和libpcap-devel安装失败 请大佬指教
热门文章
- 免费常用快递查询API接口及快递在线下单API分享
- html+js的lrc歌词同步播放器
- 国家密码管理局公告——密码行业标准更新26项
- 拼车网源码php,拼车网源码-thinkphp PHP微信拼车源码 环境要求: 服务器系统:服务器系统 推荐Linux系统 - 下载 - 搜珍网...
- html 水平柱形图,CSS实现柱形图效果的代码示例
- Warning: Accessing non-existent property ‘cd‘ of module exports inside circular dependency
- 大数据与人工智能系列文章
- 【微信红包封面】哆啦A梦 x GUCCI古驰限定版!!
- 苹果手机怎么备份所有数据_数据蛙:微信怎么备份手机通讯录,随时备份和恢复手机联系人!...
- JFinal在线官方文档