我设置了一个展示景观Viewcontroller(称为LVC)的肖像Viewcontroller(称为PVC)。 当PVC实际显示LVC时,LVC会显示在PVC上方并且可以正常工作,但PVC的collectionView会“无意间”重新计算像元大小,并折叠其视图。
这就是我所做的:
在Xcode设置中,我允许纵向和横向方向在应用程序中使用一个LVC和其他PVC。
我使一个Viewcontroller重写了返回“ .landscape”的supportedInterfaceOrientations方法,而另一个Viewcontrollers返回了“ .portrait”。
答案 0 :(得分:0)
我自己找到了解决方案。 导致该错误的原因是我将collectionView放置在PVC中作为最父母的位置。 我不得不将UIView设置为包含collectionView的最父母职位。