所以我有点困惑。我有一个基本的情节提要设置。导航控制器-> View Controller 1(root)-> View Controller 2。 注意:VC2是通过推送功能显示的。
现在,如果我运行此安装程序,则在进入VC2时,布局混乱了。我看到以下内容:
项目高度必须小于UICollectionView的高度减去该部分插入的上限值和下限值,减去内容插入的上限值和下限值。 2018-10-11 09:08:58.564262-0700 ForecastSDKSample [84952:4568920]相关的UICollectionViewFlowLayout实例为,并附加到;层=; contentOffset:{0,0}; contentSize:{828,736}; AdjustedContentInset:{0,0,0,0}>集合视图布局:。
现在,如果我删除VC1并将VC2设为根,则不会出现此布局问题,一切看起来都很好。
为什么视图控制器在导航堆栈中的位置会更改其布局参数?