从另一个视图调用拆分视图

Posted

技术标签:

【中文标题】从另一个视图调用拆分视图【英文标题】:Call a Split View from another view 【发布时间】:2011-09-20 14:10:37 【问题描述】:

我是 ios 编程的初学者..

我创建了两个基于 iPad 的项目,其中一个是基于视图的应用程序,另一个是基于拆分视图的应用程序。

现在,我想将 splitview 应用程序集成到我的第一个项目中。

我在 Apple 的文档中读到拆分视图需要位于根视图中。

如何集成拆分视图,以便首先显示我的主屏幕(来自我的第一个项目),然后点击按钮打开拆分视图..?

感谢您在这里帮助我..

【问题讨论】:

参考此链接***.com/questions/7565054/… 【参考方案1】:

一种方法是使用 UITabBarController...

【讨论】:

【参考方案2】:

根据苹果文档,如果您想使用拆分视图,它必须是基于拆分视图的应用程序。并且拆分视图必须是根视图控制器。

拆分视图控制器必须始终是您创建的任何界面的根。换句话说,您必须始终将 UISplitViewController 对象中的视图安装为应用程序窗口的根视图。然后,您的拆分视图界面的窗格可能包含导航控制器、标签栏控制器或您需要实现界面的任何其他类型的视图控制器。

http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/iPadControllers/iPadControllers.html

【讨论】:

【参考方案3】:

您已经阅读了它,因此您知道使用 Apple 的 UISplitViewController 是无法做到的。我建议您查看MGSplitViewController 或APSplitViewController。它还提供额外的自定义。

【讨论】:

嗨 Viraj,我已经尝试过这些应用程序。但我的要求是完全按照 Apple 的拆分视图显示。 请查看应用 Icon Brickell app link

以上是关于从另一个视图调用拆分视图的主要内容,如果未能解决你的问题,请参考以下文章

从另一个视图调用表视图函数

从另一个视图调用一个类

当我从另一个视图控制器调用时,为啥我的表视图为零?

我可以从另一个视图中调用一个视图吗?

iPhone - 从另一个视图控制器调用函数

从另一个类调用方法,uiwebview 和模态视图问题