2012-01-10 52 views
1

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

谢谢。

+0

你想去哪里“新”拆分视图控制器去?如果你想替换已经在屏幕上的那个,为什么不改变这个来显示你想要显示的内容? – Ali 2012-01-10 17:53:33

+0

在按钮上单击我想要将现有的splitview控制器替换为新的..这就是我们正在尝试但未能找到如此.. !!提前Thanx – Balaram 2012-01-11 07:12:08

回答

0

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

我所做的是我创建了一个UIViewController(用于详细信息页面)和一个UITableViewController(用于Master Page)。通过执行UIPopoverControllerDelegate & UISplitViewControllerDelegate的详细信息页面,我通过使splitviewcontroller成为Detail Page的根视图控制器来链接它们两个(详细信息& master)。

要实现基本的拆分视图函数和弹出函数。您将不得不手动调整MasterPopoverView的大小。

+1

这并不回答这个事实,“你可以有2个splitViewControllers” – redDragonzz 2012-02-29 02:44:25

0

实现此目的的一种方法是向spiltview的父级发送通知。就像如果你有一个UINavigationController或任何其他持有原始分割视图的视图控制器,你想要将它订阅到一个通知,并且当按下按钮时,你发送一个通知,因为父母用分割视图替换(或修改)分割视图新的那一个。

0

你不能把一个UISplitViewControllerenter image description here

相关问题