Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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 在带有Xcode 4.2中故事板的UISplitView中使用多个细节视图?_Ios_Uisplitviewcontroller_Storyboard_Segue_Detailview - Fatal编程技术网

Ios 在带有Xcode 4.2中故事板的UISplitView中使用多个细节视图?

Ios 在带有Xcode 4.2中故事板的UISplitView中使用多个细节视图?,ios,uisplitviewcontroller,storyboard,segue,detailview,Ios,Uisplitviewcontroller,Storyboard,Segue,Detailview,我正在尝试创建一个iOS5应用程序,该应用程序具有使用多个DetailView的SplitView控制器。这就是问题所在。我试着用故事板来做。我发现有很多教程解释了如何在以前版本的Xcode中实现这一点,但没有一个是针对故事板的 一个异常是在主视图中创建一个选项卡栏控制器,我不想使用它。我尝试删除选项卡栏并修改代码,但没有成功 我确实发现我可以在主视图中将替换序列附加到静态单元格。它允许我将类型指定为详细信息拆分,这完成了我尝试执行的大部分操作。它将加载新的详图控制器 但是,显示主弹出框的按钮在

我正在尝试创建一个iOS5应用程序,该应用程序具有使用多个DetailView的SplitView控制器。这就是问题所在。我试着用故事板来做。我发现有很多教程解释了如何在以前版本的Xcode中实现这一点,但没有一个是针对故事板的

一个异常是在主视图中创建一个选项卡栏控制器,我不想使用它。我尝试删除选项卡栏并修改代码,但没有成功

我确实发现我可以在主视图中将替换序列附加到静态单元格。它允许我将类型指定为详细信息拆分,这完成了我尝试执行的大部分操作。它将加载新的详图控制器

但是,显示主弹出框的按钮在转换过程中消失。我相信我可以用这种方法防止这种情况发生:

  • (void)prepareForSegue:(UIStoryboardSegue*)segue发送方:(id)发送方
不幸的是,我不确定应该在那里放置什么代码来防止按钮消失。我是否需要每个细节控制器作为主控制器的代理


有没有人使用故事板获得了多个细节视图?如果有,你能为我指出一个好教程的方向吗?非常感谢你的帮助

我遇到了类似的情况,并查看了raywenderlich.com的链接。然而,我发现管理splitview委托有点太复杂,这使得iPhone和iPad之间的重用变得困难。我的解决方案是创建一个DetailedContainerViewController作为右侧视图控制器。并添加要显示在右侧的视图控制器,作为容器控制器的子视图控制器。这样,只有DetailedContainerViewController需要实现SplitView委托。因此,无需担心代理

看看我在github上编写的示例代码: