我已经开始从iPhone应用程序迁移到iPad应用程序,我发现了如何包含UISplitViewController的问题。我的主/细节不是应用程序的根源,而是在访问主/细节之前,我有登录页面和相机视图等,所以我一直在尝试找到使用拆分视图控制器的方法而不将其设置为根。我已经设法实现了这一点,但我创建了所有内存泄漏的母亲这样做,所以我已经决定重新介绍了应用程序(谢谢Apple),以便我可以使用UisplitViewController是根控制器。

在我开始这个过程之前,我决定查看我需要做的所有其他事情,作为从iPhone到iPad的迁移的一部分,我遇到了另一个问题,我无法解决解决方案。

我有多对iPhone处理的主/细节视图。在iPad中,这意味着我需要多个UISplitViews。这是怎么做的?我在使用一个主视图和多个详细视图中使用一个拆分视图控制器看到多个线程,但在多个主视图上不是一个,每个主视图都与一个详细视图配对。

要阐明它们是多个主视图,每个主视图都有自己的详细视图,而不是共享一个详细视图的多个主视图。

e.g。

master1 - 细节1 Master2 - 细节2 Master3 - 细节3

您如何只用一个UISPLITVIEWController来完成此操作?

可以任何人向我提供一些指导吗?

有帮助吗?

解决方案

由于拆分控制器只能涉及屏幕布局而不是内容,因此切换其子视图控制器不应该是一个大问题。

如果出于某种原因,就可以在多个拆分视图控制器方面更容易地设计,请考虑作为根视图控制器所分配的东西不必保持整个执行应用程序的root。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top