Ios 情节提要ContainerView不';t通过它';s到包含的UICollectionViewController.view的边界

Ios 情节提要ContainerView不';t通过它';s到包含的UICollectionViewController.view的边界,ios,objective-c,uicontainerview,Ios,Objective C,Uicontainerview,我在应用程序的主UIView上制作了一个容器,用于嵌入UICollectionViewController。这个容器大约是窗户高度的一半 然后我尝试为我的UICollectionView计算单元格大小,以适合两列三行。但是,UICollectionViewController认为它可以处理所有屏幕,并相应地计算单元格高度 在我的父视图控制器调用-viewDidLoad方法之前,正在实例化嵌入式视图控制器 如何将容器的实际边界传递给包含的ViewController post code您如何实际添

我在应用程序的主
UIView
上制作了一个容器,用于嵌入
UICollectionViewController
。这个容器大约是窗户高度的一半

然后我尝试为我的
UICollectionView
计算单元格大小,以适合两列三行。但是,
UICollectionViewController
认为它可以处理所有屏幕,并相应地计算单元格高度

在我的父视图控制器调用
-viewDidLoad
方法之前,正在实例化嵌入式视图控制器


如何将容器的实际边界传递给包含的ViewController

post code您如何实际添加子视图控制器并告知是否启用了自动布局?一旦进入
视图将出现
,情况会如何?@Nikitake您所说的“post code”是什么意思?我通过情节提要嵌入段将UICollectionViewController连接到我的主UIViewController。“自动布局已启用。@MikePallard嵌入式视图控制器当时认为它是全屏的。根据我的经验,自动布局往往会造成这些困难。”。检查“onLoad”功能视图的容器框架宽度和高度(应为整个屏幕)。通常,我会删除自动布局,并确保锚定位于左上角,并且没有启用垂直/水平拉伸。