iOS11 UICollectionView頂到屏幕頂端會出現一個20高度的白色間隔,是由於UICollectionView的自動調整功能為狀態欄留出的位置
只需在創建UICollectionView時加入如下代碼關閉自動調整:
該屬性是iOS11新加入的,所以一定要在前面加上判斷!!!!!
if (@available(iOS 11.0, *)) {
self.mainCollectionView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
}