Если это не проблема Ограничение макета , чем:
collectionView.contentInset = UIEdgeInsets.zero
Возможно также, что вы реализовали:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets {
//...
}
В этом случае вынеобходимо установить для метода возвращаемое значение top
свойство равным 0