如何设置ContainerViewController框架?

时间:2014-03-03 12:36:08

标签: ios iphone objective-c uicontainerview

我有ContainerViewController有两个childviewcontrollers.So与segues我正在调用我要显示的子视图控制器。我的问题是childviewcontroller不是相同的大小所以我有容器视图的大小问题。我没有使用自动布局。

1 个答案:

答案 0 :(得分:0)

没有解决方案,但是:

  1. 尽可能多地利用界面构建器中的大小检查器。 在大多数情况下,我设法根据容器视图调整子视图的大小并移动。对于某些应用程序,我还使用了一个适用于iPhone和iPad的ViewController而不使用AutoLayout。

  2. 第一点无法完成的事情。调整大小并使用代码定位它。在您的子控制器中实现一个执行该操作的方法。在启动子控制器后调用它。

  3. ContainerViewController中的

    childViewContainer.view.frame = self.view.frame;
    

    或相反:

    self.view.frame = childViewContainer.view.frame;