Ios 将容器视图高度设置为nib加载的子视图高度

Ios 将容器视图高度设置为nib加载的子视图高度,ios,view,views,frame,autolayout,Ios,View,Views,Frame,Autolayout,我正在从不同的.xib文件加载子视图,并将它们添加到容器视图中。问题是我不知道如何使容器视图的高度自动调整到子视图。当我访问子视图.frame.size.height时,它返回一个正确的值。例如,44。但是,当我通过制作一个rectcontainerView.frame=GCRectMake(0,0,containerView.frame.size.width,44)来设置containerView的高度时,它不起作用并保持其原始高度。我也尝试过[containerView sizeToFit:

我正在从不同的.xib文件加载子视图,并将它们添加到容器视图中。问题是我不知道如何使容器视图的高度自动调整到子视图。当我访问
子视图.frame.size.height
时,它返回一个正确的值。例如,44。但是,当我通过制作一个rect
containerView.frame=GCRectMake(0,0,containerView.frame.size.width,44)来设置containerView的高度时,
它不起作用并保持其原始高度。我也尝试过
[containerView sizeToFit:subView.frame.size]
但没有效果。

在容器视图上使用自动布局?子视图是以编程方式添加的,因此我不知道如何设置自动布局容器视图如何,这就是您试图设置的框架,否?是,但我希望它的高度是以编程方式添加的子视图的高度。