Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 隐藏UISplitViewController的根视图_Ios_Ipad_Uiviewcontroller_Uisplitviewcontroller_Uitoolbar - Fatal编程技术网

Ios 隐藏UISplitViewController的根视图

Ios 隐藏UISplitViewController的根视图,ios,ipad,uiviewcontroller,uisplitviewcontroller,uitoolbar,Ios,Ipad,Uiviewcontroller,Uisplitviewcontroller,Uitoolbar,对于我正在开发的应用程序,我使用了UISplitViewController作为基础,但已经修改或试图修改分割视图控制器,如Alice Bevan–McGregor的。然而,在我的应用程序中,我有一个带有选项列表的表视图,每次我单击一个选项时,它都会从分离的nib文件加载相应的详细信息页面。因此,在我的应用程序开始时,我可以看到并使用hidesidebar,尽管它显示一个白色页面。当我选择一个选项时,工具栏会被相应的nib覆盖,因此它会消失。我不确定的是如何连接它,每次我从tableview中选

对于我正在开发的应用程序,我使用了UISplitViewController作为基础,但已经修改或试图修改分割视图控制器,如Alice Bevan–McGregor的。然而,在我的应用程序中,我有一个带有选项列表的表视图,每次我单击一个选项时,它都会从分离的nib文件加载相应的详细信息页面。因此,在我的应用程序开始时,我可以看到并使用hidesidebar,尽管它显示一个白色页面。当我选择一个选项时,工具栏会被相应的nib覆盖,因此它会消失。我不确定的是如何连接它,每次我从tableview中选择一个选项时,它都会出现在每个页面(nib)上。这个问题我已经困扰了好一阵子了

基本上,我希望无论我在哪一页上,工具栏都能保持其功能


有人有什么想法吗?

也许你应该试试这个

它有以下方法

- (IBAction)toggleMasterView:(id)sender;
使用基于导航的应用程序实现自定义splitview@


还可以尝试Salva的实现

谢谢链接。完美,正是我需要的。只有一个问题,您认为使用mgsplitviewcontroller,我是否可以将所需的代码导入到现有项目中,还是只使用作为模板提供的项目更安全?@user692950我想导入文件并将UISplitViewController更改为mgsplitviewcontroller应该可以。