Ios 如何将从nib加载的视图重建为新的帧大小

Ios 如何将从nib加载的视图重建为新的帧大小,ios,objective-c,uiview,nib,Ios,Objective C,Uiview,Nib,我正在尝试将从nib文件加载的视图附加到另一个视图中。 假设第一个视图是子视图,第二个视图是容器视图 当我使用addSubView方法将subView添加到容器视图时,子视图的内容大小会被截断 当我尝试将子视图的框架设置为containerView框架时,它会获取框架,但这会阻止自动布局,换句话说,子视图约束变得毫无意义 如何在新框架中重建子视图。以下是我如何使用2个UIViewController、一个容器vc和一个内容vc来完成的。此方法位于容器视图控制器中: - (void) displa

我正在尝试将从nib文件加载的视图附加到另一个视图中。 假设第一个视图是
子视图
,第二个视图是
容器视图

当我使用
addSubView
方法将
subView
添加到容器视图时,子视图的内容大小会被截断

当我尝试将子视图的框架设置为containerView框架时,它会获取框架,但这会阻止
自动布局
,换句话说,子视图约束变得毫无意义


如何在新框架中重建
子视图。

以下是我如何使用2个UIViewController、一个容器vc和一个内容vc来完成的。此方法位于容器视图控制器中:

- (void) displayContentController:(UIViewController*)contentViewController
{
    [self addChildViewController:contentViewController];

    contentViewController.view.frame = self.view.frame;

    [self.view addSubview:contentViewController.view];

    [contentViewController didMoveToParentViewController:self];
}
在我的应用程序中,内容的自动布局在所有方向和大小类别中都能完美工作