UISplitViewController - 静态主表视图和多个详细视图控制器

时间:2014-01-28 23:12:23

标签: objective-c ipad cocoa-touch storyboard uisplitviewcontroller

我正在尝试创建一个应用程序,该应用程序将具有与iOS设置应用程序类似的界面,我对如何继续操作感到有点迷失。

基本上,我打算让主视图成为静态表视图。并且该静态表视图中的每一行都有自己的详细视图控制器。

我目前通过故事板制作了我的主静态表视图。在点击时,如何使每一行显示详细视图中各自的详细视图控制器?我想知道在这种情况下最好的办法是什么。

我通过网络查看教程,但只看到动态主表视图,只有1个详细视图控制器教程。他们使用代理来连接左视图和右视图控制器。但对我来说,我没有模型对象,因为我正在使用静态表视图。

我知道如何以编程方式执行此操作(连接左视图和右视图),但我计划使用故事板,因为我有多个静态表视图,这是我的主表视图中行的详细视图。我不知道怎么用故事板来做。

2 个答案:

答案 0 :(得分:12)

在Xcode 6中,查看“显示详细信息”segue。您可以将它从主视图控制器拖到其他详细信息视图,并通过从master调用此segue来将它们交换出来。

Here's a quick example of this.

答案 1 :(得分:0)

这是旧代码,但我去年在iOS 6项目中实现了它,它似乎在iOS 7中正常工作(我们现在正在更新项目,但初步测试显示它正常工作)。

基本上,它提供了一种完全记录的方法,可以使用Interface Builder在分割视图控制器中实现多个详细信息视图:

http://www.scienceathand.com/idevblogaday/adventures-in-uisplitviewcontroller-2/