接触到一个项目,用到了storyBoard,虽然在4.2就有了,可是一直没用过,今天从网上找了些资料学习了一下啊,在这里记录一下。
一片很好的博客,写的非常好,地址
http://wangjun.easymorse.com/?p=1564
要明确几个问题:
1. .h .m .xib不再是传统的一块建立,其分为了
a) 在storyBoard中拖入xxxViewController
b) 建立不带xib的 xxx.h xxx.m
c) 将xxxViewController 的class指定为 xxx
2. segue指的是 在storyBoard中 灰色的箭头
包括:Push, Modal, Popover and more
3. 用来传值的特定方法 假设由 A. --aSegue--> B.
注:一个identifier=“aSegue”的segue
在A.m中 用以下方法调用segue进行跳转
[self performSegueWithIdentifier:@"aSegue" sender:self];
然后
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
NSLog(@"%@",segue.destinationViewController); //就是B.
NSLog(@"%@",[sender class]); //就是A
NSLog(@"%@",[segue identifier]); //就是"aSegue"
//传值操作
A *a = (A *)sender;
B *b = (B *)segue.destinationViewController;
b.param1 = a.param1;
b.param2 = a.param2;
//...
}
分享到:
相关推荐
ios7下storyboard的简单使用
iOS引入storyboard后,写控件再没有这么简单了。从前只写控件就需要好几页的代码,现在只需要简单的拖拽就实现了。不过,如果是在合作开发中,如果两个人同时修改同一个storyboard文件时,就会引起代码冲突,因此...
用storyboard开发了一个小的tableview的demo,供大家学习storyboard使用。
Storyboard是一项令人兴奋的功能,在... 如下图所示,这就是一个完整的应用的storyboard,接下来我们要学习如何通过这种方式创建应用。 现 http://www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1 ...
实现点击图片更换图片式样和text控件内容。帮助理解control和action。详细介绍见博客,代码比博客介绍多一些功能。http://blog.csdn.net/wangrunhuan/article/details/79215799
相比传统的nib文件,storyboard有很多优点: 1.使用storyboard,可以更好地理解应用中所有视图在概念上的概览以及它们之间的关系。掌控所有的视图变得很容易,因为所有的设计都是在一个文件中,而不是在很多单独的...
Crank Storyboard Suite帮助文档
Xcode---Storyboard用法详细,图文并茂,值得学习
Storyboard跳转和传值demo。
storyboard的使用范例,关键掌握跳转,赋值,跳回;
UIScrollView autolayout on a storyboard 的一个demo
storyboard-fountain, 以最简单的方式为剧本创建 Storyboard 更新:从底层开始的新版本: ...喷泉喷泉Storyboard 喷泉使得你可以以轻松地画出一个剧本,你可以以快速绘制。 快速可视化以测试场景
基于storyboard的collectionView
自己研究写的一个storyboard 小demo 里面包含了常用的方法,看懂这个基本上你就会用storyboard了
们经常会用到.xib文件,在其中我们可以进行界面的设计。不过如果想切换视图,我们就得自己写很多代码。自从苹果推出了Storyboard,我们可以在一个编辑区域设计多个视图,并通过可视化的方法进行各个视图之间的切换
使用IOS5以后新加的Storyboard创建复杂布局项目,同时结合xib文件和Storyboard共同使用
简单的使用storyboard国际话,其中的一种方式。
C#Storyboard实现图片旋转的样例Demo,详情请参考相关博客。如有问题欢迎留言。
本文是由 iOS Tutorial 小组成员 Scott Sherwood撰写,他是一个基于位置动态加载(Dynamically Loaded)的软件公司(专业的混合定位)的共同创办人。
这个Demo只是简单的使用storyboard的跳转和传值