iOS Containment API子控制器大小

时间:2012-11-28 16:22:35

标签: ios uiviewcontroller

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

我正在这样做:

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

由于某种原因,细节控制器显示在工具栏的顶部。有没有办法指定尺寸?

非常感谢。

1 个答案:

答案 0 :(得分:0)

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