[iOS]技巧集锦:UICollectionView内容下沉64像素原因和解决方案

时间:2021-10-06 02:47:01

现象

UICollectionView的内容在按Home键再回到APP时,会下沉64像素。

 

原因

页面有NavigationBar,正好是64像素,Controller勾选了Adjust Scroll View Insets导致。

 

解决方案

在Storyboard中取消勾选Controller的Adjust Scroll View Insets。

或者 self.automaticallyAdjustsScrollViewInsets = NO;

 

另一种解决方案:

self.edgesForExtendedLayout = UIRectEdgeNone;