2

我想要一个这样的菜单:A->B->C

A=> 是一个表格视图控制器(顶级菜单)

B=> 也是一个表视图控制器

C=> UIView 控制器显示一些细节。

我现在拥有的故事板

我能够在“电影类型”显示的情节提要中做到A。但是如何添加下一个表视图控制器?我不能只是拖放另一个“表视图控制器”并将其链接到前一个表视图控制器,对吗?我可以通过推送下一个表视图控制器来通过代码来实现。但我也想通过 Storyboard 来学习它。我正在使用 Xcode 4.5。

4

1 回答 1

3

要在情节提要中执行此操作,请拖出您的 B 视图控制器并使用 push segue 将 A 连接到 B。使用 Attributes Inspector 为 push segue 提供一个标识符,例如pushB.

在您的 A 视图控制器代码中,使用[self performSegueWithIdentifier:@"pushB" sender:self].

同样在您的 A 视图控制器中,实现基于 A 表中选定行prepareForSegue:sender:配置新 B 视图控制器(可访问为)的方法。segue.destinationViewController

然后,您可以执行相同的操作将 B 连接到 C。

于 2012-10-14T04:17:54.470 回答