0

所以我有一个视图控制器,顶部有一个工具栏,下面有一个容器视图,我已将其连接为控制器的视图。

然后我这样做:

[self addChildViewController:detailsView];
[self.view addSubview:detailsView.view];
[detailsView didMoveToParentViewController:self];

出于某种原因,详细信息控制器出现在工具栏的顶部。有没有办法指定尺寸?

非常感谢。

4

1 回答 1

0

当您在 IB 中设置容器视图时,您不需要使用任何常用的自定义容器控制器代码,所有这些都由 IB 自动为您完成。此外,您不应该更改主控制器的视图(其中包含容器视图的视图),它的视图应该仍然是嵌入容器视图的整个视图。您访问嵌入式控制器(提供的那个)通过主控制器的 childViewControllers 属性自动(并调整大小以适应容器视图)。

于 2012-11-28T17:15:44.260 回答