首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不是UISplitViewController的rootViewController

不是UISplitViewController的rootViewController
EN

Stack Overflow用户
提问于 2011-08-23 04:16:25
回答 2查看 2.8K关注 0票数 4

是的,我知道苹果不想这么做,但我想这么做。

我想使用另一个UISplitViewController作为模态视图控制器。

我通过谷歌搜索找到了一些解决方案,

  1. 自己制作UISplitViewController

是!它很简单,有些已经实现了。

  • 使用一个UISplitViewController,并更改其viewControllers属性。

viewControllers属性必须由堆栈管理,就像UINavigationController所做的那样。

  • 创建另一个UIViewController,并分配来自UISplitViewController的视图属性。

我创建了MyViewController,它有来自nib (或代码)的UISplitViewController实例。

viewDidLoad in MyViewController中:

self.view = splitViewController.view

我使用MyViewController作为模态视图控制器。

它很好地展示了UISplitViewController,但是UISplitViewControllerDelegate不能工作,因为它不是根视图控制器。

还有更多的建议吗,朋友们,你推荐哪种方式?

EN

回答 2

Stack Overflow用户

发布于 2012-05-22 10:49:58

我刚刚发现了以下内容,这似乎解决了我的主要问题(能够使用拆分视图作为导航控制器的子视图):

http://www.codeproject.com/Articles/307008/Versatile-programmer-friendly-split-view-controlle

票数 0
EN

Stack Overflow用户

发布于 2013-11-14 16:57:13

是的,我知道苹果不想这么做,但我想这么做。

如果你不必这么做,你为什么要这么做?:)

如果您还在寻找更简单的方法,请查看我在这个similar thread上的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7156201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档