Ios 如何使UICollectionView填充它';有自动调整大小的superview吗?

Ios 如何使UICollectionView填充它';有自动调整大小的superview吗?,ios,objective-c,uicollectionview,autosize,Ios,Objective C,Uicollectionview,Autosize,我在容器视图中有一个动态大小的UICollectionView(添加到视图中后会添加不同数量的数据),我不知道如何使用自动调整大小来填充它的superview 我尝试过各种自动调整大小的面具组合(通过xib和理智代码),但都没有效果。我还验证了它的superview具有自动调整子视图大小的功能 编辑:它也不是根据内容调整大小,当前的行为是它只是保持在xib中指定的大小 听起来您可能会混淆自动调整大小遮罩和自动布局。自动调整大小遮罩告诉视图如何在超级视图的帧更改时更新其帧。它并没有告诉我们如何在一

我在容器视图中有一个动态大小的UICollectionView(添加到视图中后会添加不同数量的数据),我不知道如何使用自动调整大小来填充它的superview

我尝试过各种自动调整大小的面具组合(通过xib和理智代码),但都没有效果。我还验证了它的superview具有自动调整子视图大小的功能


编辑:它也不是根据内容调整大小,当前的行为是它只是保持在xib中指定的大小

听起来您可能会混淆自动调整大小遮罩和自动布局。自动调整大小遮罩告诉视图如何在超级视图的帧更改时更新其帧。它并没有告诉我们如何在一开始就进行布局。尝试将集合视图的大小设置为其内容视图的大小


我相信这是最好的答案。在我的例子中,我并没有混淆自动布局,但我确实希望自动调整大小能够实现它所没有的功能。如果不使用自动布局,则需要手动调整大小(如您所说)