Xcode Storyboard - >通过推送替换子视图控制器?

时间:2013-06-10 06:42:35

标签: ios xcode containers segue

我有一个视图控制器,其中嵌入了容器视图控制器。在此容器视图中有一个表,如果单击该表中的某一行,则应显示一个新的子视图控制器,其中包含有关此表行的详细信息。所以我只是从这个推动到下一个子视图控制器,但这不起作用。或者它确实如此,但它在整个屏幕中显示孩子,而不仅仅是在容器中显示它。我怎么能在Xcode中做到这一点? 或者我可以在代码中更改什么?我有点迷失在这个问题上...我只是使用一个容器,因为我的容器周围的“标题”和“页脚”在接下来的2或3个屏幕上是相同的。

这是我目前的设置: enter image description here

1 个答案:

答案 0 :(得分:0)

如果我得到了你的问题,我认为你有正确的行为,你无法通过推新的UIViewController来完成你想要的,你需要手动切换视图,像:

[currentView removeFromSuperview];
currentView = myNewViewVC.view;
[self.containerView addSubview:currentView];

希望得到这个帮助。