Ios Swift UISplitViewController。有没有办法将其用作RootController的子视图

Ios Swift UISplitViewController。有没有办法将其用作RootController的子视图,ios,swift,uisplitviewcontroller,Ios,Swift,Uisplitviewcontroller,我正在将Android应用程序移植到Swift IOS。Android应用程序目前采用自定义拆分窗格视图作为子活动。UISplitViewController的功能非常适合IOS应用,但苹果表示: 不能将拆分视图控制器推送到导航堆栈上。虽然可以在其他一些容器视图控制器中作为子级安装拆分视图控制器,但在大多数情况下不建议这样做。拆分视图控制器通常安装在应用程序窗口的根目录下。有关如何实现界面的提示和指导 有没有人能用Swift绕过这个限制?什么限制?这只是一个建议。试试看。查看它是否适合您的需要。

我正在将Android应用程序移植到Swift IOS。Android应用程序目前采用自定义拆分窗格视图作为子活动。UISplitViewController的功能非常适合IOS应用,但苹果表示:

不能将拆分视图控制器推送到导航堆栈上。虽然可以在其他一些容器视图控制器中作为子级安装拆分视图控制器,但在大多数情况下不建议这样做。拆分视图控制器通常安装在应用程序窗口的根目录下。有关如何实现界面的提示和指导


有没有人能用Swift绕过这个限制?

什么限制?这只是一个建议。试试看。查看它是否适合您的需要。编写您自己的自定义容器视图控制器或使用第三方库。苹果不允许这样做,因为当你在线性导航堆栈中嵌入分割导航时,从用户的角度来看,它变得不清楚。谢谢。关于拆分窗格作为子控制器,没有什么不清楚的。抱歉-按return。。。没有什么不清楚的。Mychild视图需要在左窗格中列出类型,在右窗格中列出结果表。简单。在Android中运行良好,没有混乱。我认为这种混乱源于苹果把导航栈的设计搞砸了。仍然是生活。我将有一个bash,否则它是一个容器中的两个TableView-呸。我将尝试一个想法(在适当的时候):使用SplitViewCOntroller作为根。启动时,关闭主视图并用根视图数据填充详细信息视图。表中的点击项目:启用主视图和开关数据馈送,以使用其他数据填充详细视图。我所有的数据都是领域结果表,。有一篇关于切换UiSplitViewController主视图可见性的帖子: