从另一个SplitViewController推送SplitViewController

时间:2012-01-10 14:45:23

标签: ipad

我有一个带有SplitViewController的iPad应用程序,其中DetailView有一个UIButton。我想知道的是,是否可以在按下该按钮时显示另一个SplitViewController?经过大量的谷歌搜索后,我无法看到任何人实现这样的功能。

谢谢。

3 个答案:

答案 0 :(得分:0)

实现此目标的一种方法是向spiltview的父级发送通知。就像你有一个UINavigationController或任何其他持有原始SplitView的视图控制器你想要订阅它的通知一样,当点击按钮时你发送一个通知,结果父母用一个替换(或修改)拆分视图新的。

答案 1 :(得分:0)

感谢大家的回复。我得到了相同的解决方案。

我做的是创建了UIViewController(针对详细信息页面)和UITableViewController(针对母版页)。通过实施UIPopoverControllerDelegate& UISplitViewControllerDelegate在详细信息页面中,我通过将splitviewcontroller设置为Detail Page的根视图控制器来链接它们(detail& master)。

将实现基本拆分视图功能和弹出功能。您必须手动调整MasterPopoverView的大小。

答案 2 :(得分:0)

您无法推送UISplitViewController enter image description here