Ios UICollectionView大于NavigationController
我在NavigationController中嵌入了UICollectionView,而NavigationController又嵌入到ContainerView中 NavigationController视图帧宽度正确为964,但UICollectionView帧宽度仍然为1024 我不能设置任何约束,我想它会填充以适合导航控制器,而不是更大 我错过了什么Ios UICollectionView大于NavigationController,ios,swift,xcode,uicollectionview,Ios,Swift,Xcode,Uicollectionview,我在NavigationController中嵌入了UICollectionView,而NavigationController又嵌入到ContainerView中 NavigationController视图帧宽度正确为964,但UICollectionView帧宽度仍然为1024 我不能设置任何约束,我想它会填充以适合导航控制器,而不是更大 我错过了什么 更新:我使用的是UICollectionViewController,我没有使用任何代码来实现此功能,所有这些都是通过故事板完成的。好的,
更新:我使用的是UICollectionViewController,我没有使用任何代码来实现此功能,所有这些都是通过故事板完成的。好的,所以我考虑了vacawamas的问题,即它是UICollectionViewController还是uicollectionview。它促使我尝试uicollectionview,它允许我直接应用约束,并且它起了作用
我仍然不知道uicollectionviewcontroller为什么不工作,但我正在学习开发iOS应用程序似乎需要使用很多变通方法:(请添加您的代码如果您在集合视图上使用约束,您可以将集合视图宽度约束设置为等于容器视图宽度,如果导航视图也具有相同的宽度。否则,请在设置集合视图框架的位置显示代码为什么不能设置任何约束?当我选择情节提要编辑器中的collectionview。您使用的是
UICollectionViewController
,还是将UICollectionView
添加到UIViewController
?