UIViewController与UISplitViewController之间的切换
来源:互联网 发布:软件许可证类型 编辑:程序博客网 时间:2024/06/07 00:43
最近在做一个iPad项目,需要用到UISplitViewController,除了要实现在多个UISplitViewController之间做切换外,还需要设置一个主界面,而老板要求主界面不能使用UISplitViewController,做过iOS开发的朋友们应该都知道, UISplitViewController是一个管理型视图控制器,里面装着一个MasterViewController 和一个DetailViewController,一个控制器容器当然不允许直接使用导航或其他的方式来切换到一个普通的ViewController,当然反之亦然, 经过一番思索后,最终找到一个解决方法,下面简单的叙述一下实现的思路:
1. 我们用一个UIViewController上的View作为主界面, 并在AppDelegate.m中将其设为RootViewController.
2. 在我们的UIViewController对象的实现文件中,设置一个button(当然也可以用其他方式),添加一个点击事件
- (IBAction)toggleRVC:(id)sender { //下面创建的对象是一个UISplitViewController对象 SecondViewController *secondVC = [[SecondViewController alloc] initWithNibName:nil bundle:nil]; [self.view.window setRootViewController:secondVC];}
上面的代码实际上是重置了我们程序的RootVIewController,这样我们可以很漂亮的实现从普通UIViewController切换到控制器容器UISplitViewController上
这个问题, 我之前在网上搜索过并没有得到详细具体的实现方案,这里把自己的解决方法写下来,希望可以得到更多更好的解决方法,帮助别人,也方便自己。
*************************************************************************************************************************************************************************
————presented by 罗大柚
*************************************************************************************************************************************************************************
发布这篇博文以来,有不少朋友来找我要Demo, 有时发过去了有时没有, 今天写了个Demo,放在CSDN上, 有需要的朋友可以通过下面的链接下载:
http://download.csdn.net/detail/luozhonglan/8188979
- UIViewController与UISplitViewController之间的切换
- UIViewController 之间的动画切换
- iOS UIViewController之间的切换
- IOS关于UIViewController之间的切换
- IOS关于UIViewController之间的切换
- ios7中 丰富多彩的UIViewController之间的切换
- iOS开发-UIViewController之间的动画切换
- 『IOS』IOS关于UIViewController之间的切换
- 【iOS开发】UIViewController之间的切换动画效果
- UIViewController的切换方式
- UIViewController的切换效果
- UIViewController和UIViewController之间的交互
- UIViewController和UIViewController之间的交互
- UIViewController 与加载其中的View之间的相互引用
- 透过Delegate ,看UIView与UIViewController之间的关系
- UINavigationController、UINavigationBar、UIViewController与UINavigationItem之间的关系
- 降低UIViewController切换的耦合
- 降低UIViewController切换的耦合
- [ACM] hdu 4706 Children's Day
- ppt配色
- struts2中OGNL的应用
- 类的继承
- 错排公式
- UIViewController与UISplitViewController之间的切换
- Java数字摘要 SHA
- LeetCode Balanced Binary Tree
- ubuntu下查看权限与设置权限
- 从未停止!OpenGL的版本历史和发展
- HDU-OJ-1429 胜利大逃亡(续)
- java实现的可以无限级别添加子节点的菜单树
- 【Kettle从零开始】第十二弹之Kettle在Linux下搭建
- 基于注解的Spring+ibatis