0

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

这是我目前的设置: 在此处输入图像描述

4

1 回答 1

0

如果我有你的问题,我认为你的行为是正确的,你不能通过推 new 来完成你想要的UIViewController,你需要手动切换视图,比如:

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

希望这有帮助。

于 2013-06-11T07:05:12.580 回答