一个项目中使用多个StoryBoard
来源:互联网 发布:多维元素片 知乎 编辑:程序博客网 时间:2024/05/23 01:21
Stroyboard 可以被看作一个管理View画面的集合。也就是说一个iOS专案裡面并没有限制只能有一个Storyboard。
所以在你的APP专案中,你可以把功能相近的View放到同一个APP之中,形成一个群组,方便功能上的管理。
1.在专案中准备2个Storyboard
在一个IOS的专案裡面建立两个StoryBoard。
2. 在第一个StoryBoard中,我们拉出了一个Navigation 的Template,在[Main View Controller]这个中View裡面拉进一个Button。
3. 接著在第二个StoryBoard裡面我们也拉出一个Navigation template。
在画面中拉一个Label标籤,并且在裡面我们把文字改成Storyboard2。这只是用来识别目前我们被带到哪一个画面之中。
4. 在第一个StoryBoard画面中的Botton裡面,我们要在按钮的[TouchUpinside]事件中撰写底下的程式码。
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"Storyboard2" bundle:nil];
UIViewController* test2obj = [secondStoryBoard instantiateViewControllerWithIdentifier:@"test2"]; //test2为viewcontroller的StoryboardId
[self.navigationController pushViewController:test2obj animated:YES];
第一步就是要先指定UIStoryboard物件,这边我们要指向专案中的第二个Storyboard。
接下来我们要先New出一个Controller物件,这是你要Push到的下一个View页面,他所对应的Controller。
最后使用self.navigationController推网页到下一页。
- 一个项目中使用多个StoryBoard
- iOS开发进阶-使用多个StoryBoard划分项目
- 一个tabBarController管理多个Storyboard
- iOS 合并使用多个Storyboard
- iOS 合并使用多个Storyboard
- iOS 合并使用多个Storyboard
- iOS 合并使用多个Storyboard
- 【ios】多个storyBoard的联合使用
- 创建一个Storyboard工程 storyboard是在ios5中引入的新控件,能够更加清晰、简单的整合多个ViewController的关系,下面主要介绍一下怎么初建一个storyboard的工程
- iOS - 多个StoryBoard
- Storyboard 中使用 Autolayout
- 多个storyboard开发应用程序,封装.bundle和.a不用xib使用storyboard!!!
- [IOS]Storyboard的使用(布局多个xib)
- swift 使用多个storyBoard,进行视图跳转
- 一个视图中使用多个UITableView
- 多个storyboard实现tabbar
- 一个项目中hibernate框架下配置多个数据库
- storyboard中Modal 的使用
- MySQL在大型网站的应用架构演变
- ssh 调试
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
- IOS之如何把自己开发的App安装到越狱的手机
- s2sh框架整合详细配置-xml方式
- 一个项目中使用多个StoryBoard
- POJ-1251(最小生成树)
- Git如何同时删除多个仓下的同一个分支
- iOS 单例模式 实例
- TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error:
- plot绘图命令详解
- HTML5 CSS3 诱人的实例 :模仿优酷视频截图功能
- 移动三大平台和三大开发模式对比分析
- 大数据+机器学习