我想要一个这样的菜单: A-> B-&以及c
A =>是一个表视图控制器(顶级菜单)
B =>也是一个表视图控制器
C => UIView控制器显示一些细节。
我能够在“电影类型”所示的故事板中做到A。但是如何添加下一个表视图控制器?我不能只拖放另一个“表视图控制器”并将其链接到上一个表视图控制器,对吗?我可以通过推送下一个表视图控制器来通过代码完成它。但我也希望通过Storyboard学习它。我正在使用Xcode 4.5。
答案 0 :(得分:3)
要在故事板中执行此操作,请拖出B视图控制器并使用push segue将A连接到B.使用“属性”检查器为推送segue提供pushB
等标识符。
在A视图控制器代码中,使用[self performSegueWithIdentifier:@"pushB" sender:self]
触发推送segue。
同样在A视图控制器中,实现prepareForSegue:sender:
方法,根据A表中选定的行配置新的B视图控制器(可以segue.destinationViewController
访问)。
然后,您可以执行相同操作将B连接到C.