iOS如何从一个Storyboard Push到另一个Storyboard
2015-01-03 15:07
337 查看
Stroyboard 可以被看作一个管理View画面的集合。也就是说一个iOS项目里面并没有限制只能有一个Storyboard。
所以在你的APP项目中,你可以把功能相近的View放到同一个APP之中,形成一个群组,方便功能上的管理。
1.在项目中准备2个Storyboard
在一个IOS的项目里面建立两个StoryBoard。
![](http://www.it165.net/uploadfile/2013/1118/20131118073958754.jpg)
2. 在第一个StoryBoard中,我们拉出了一个Navigation 的Template,在[Main View Controller]这个中View里面拉进一个Button。
![](http://www.it165.net/uploadfile/2013/1118/20131118074027128.jpg)
3. 接着在第二个StoryBoard里面我们也拉出一个Navigation template。
在画面中拉一个Label标签,并且在里面我们把文字改成Storyboard2。这只是用来识别目前我们被带到哪一个画面之中。
![](http://www.it165.net/uploadfile/2013/1118/20131118074105713.jpg)
4. 在第一个StoryBoard画面中的Botton里面,我们要在按钮的[TouchUpinside]事件中撰写底下的程序代码。
view
sourceprint?
第一步就是要先指定UIStoryboard对象,这边我们要指向项目中的第二个Storyboard。
接下来我们要先New出一个Controller对象,这是你要Push到的下一个View页面,他所对应的Controller。
最后使用self.navigationController推网页到下一页。
所以在你的APP项目中,你可以把功能相近的View放到同一个APP之中,形成一个群组,方便功能上的管理。
1.在项目中准备2个Storyboard
在一个IOS的项目里面建立两个StoryBoard。
![](http://www.it165.net/uploadfile/2013/1118/20131118073958754.jpg)
2. 在第一个StoryBoard中,我们拉出了一个Navigation 的Template,在[Main View Controller]这个中View里面拉进一个Button。
![](http://www.it165.net/uploadfile/2013/1118/20131118074027128.jpg)
3. 接着在第二个StoryBoard里面我们也拉出一个Navigation template。
在画面中拉一个Label标签,并且在里面我们把文字改成Storyboard2。这只是用来识别目前我们被带到哪一个画面之中。
![](http://www.it165.net/uploadfile/2013/1118/20131118074105713.jpg)
4. 在第一个StoryBoard画面中的Botton里面,我们要在按钮的[TouchUpinside]事件中撰写底下的程序代码。
view
sourceprint?
1.
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@
"Storyboard2"
bundle:nil];
2.
test2* test2obj = [secondStoryBoard instantiateViewControllerWithIdentifier:@
"test2"
];
3.
[self.navigationController pushViewController:test2obj animated:YES];
第一步就是要先指定UIStoryboard对象,这边我们要指向项目中的第二个Storyboard。
接下来我们要先New出一个Controller对象,这是你要Push到的下一个View页面,他所对应的Controller。
最后使用self.navigationController推网页到下一页。
![](http://www.it165.net/uploadfile/2013/1118/20131118074211711.jpg)
相关文章推荐
- iOS开发点滴 - 如何通过Segue写代码传递数据从一个ViewController到另一个ViewController(Swift代码)
- iOS应用之间跳转 本篇博文将涉及到以下知识点: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二、应用跳转原理 相信从一个应用跳转到另一个应用
- ios开发之如何从一个应用跳转到另一个应用(应用间跳转)
- iOS开发点滴 - 如何通过Segue写代码传递数据从一个ViewController到另一个ViewController(Swift代码)
- How to switch to another database in oracle 11g(如何在oracle中从一个数据库切换到另一个数据库)
- C#如何从一个页面跳转到另一个页面
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- oracle中如何将一个表从一个表空间中移动到另一个表空间
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
- In an iOS 5 Storyboard, how do you push a new scene to the original view controller from a Popover?
- 如何从一个CBitmap或是资源位图中截取一部分到另一个CBitmp中
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- iOS 如何在一个app中调用另一个app
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- 如何在对话框资源从一个项目导入到另一个项目使用 Visual c + +.net 或 Visual c + + 2005
- In an iOS 5 Storyboard, how do you push a new scene to the original view controller from a Popover?
- 如何将 Session从一个Servlet传递到另一个Servlet中
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
- 如何从一个CBitmap或是资源位图中截取一部分到另一个CBitmp中