我有一个非常简单的控制器。我有一个带有半透明设置为 NO 和一个子 UICollectionView 的导航栏的视图。问题是当我将半透明设置为 NO 时,我的 UICollectionView 的高度在底部被缩短(一直向下滚动)。当我将其设置为 YES 时,我没有任何问题,我的 UICollectionView 中的整行一直滚动到底部显示正常。
我尝试使用:
self.edgesForExtendedLayout = UIRectEdgeNone;
在 viewDidLoad、viewWillLayoutSubviews 甚至 viewDidLayoutSubviews 但我仍然看到同样的问题。
在底部被剪掉的高度似乎等于导航栏的高度,甚至可能等于状态栏的高度,但我不确定。